Sr. Software Engineer (Python) - Morning Shift

Full time
Makati, Metro Manila, Philippines

PURPOSE:
The position shall include gathering of user requirements, defining system functionality, documenting
and writing code revolving around the Python ecosystem. Our ideal candidates are familiar with the
software development life cycle (SDLC) from preliminary system analysis to tests and deployment.
Ultimately, the role of the Senior Software Engineer (Python) is to build high-quality, innovative and fully
performing software that complies with coding standards and technical design.

PRIMARY RESPONSIBILITY:

  • Completes allocated tasks on time, on a budget, with great quality and sense of pride
  • Cooperates with other developers in the process of building RESTful API and Web Applications
  • Creates object-oriented, self-contained, reusable, and testable modules and components
  • Writes tested and well-documented codes
  • Adhere to strict coding standards
  • Defines individual ticket dev approach, executes code delivery and unit tests
  • Handles deployment activities

POSITION REQUIREMENTS:

  • Bachelor's/College Degree in Computer Science, Computer Engineering, Information Technology
  • or a combination of education and relevant work experience
  • At least five (5) years of experience building applications using Python
  • Strong knowledge of web scraping and its technologies
  • Strong knowledge of how SEO works and APIs used (Moz, Majestic, etc.)
  • Knowledgeable in Python frameworks (Django, Flask)
  • Knowledgeable in messaging brokers such as RabbitMQ
  • Strong knowledge in OOP, MVC, and design patterns
  • Familiarity with relational databases (MySQL, Postgres) and NoSQL databases
  • Familiarity with version control tools (GIT),
  • Experience integrating various APIs and RESTful Web Services (Google, Facebook, Twitter, etc.)
  • Experience in optimizing page and server response speed, load balancing, security and
  • authentication
  • Knowledgeable in cloud server management using Amazon Web Services (AWS) and its services
  • (EC2, RDS, Lambda, etc)
  • Knowledge in setting up containers using Docker and Docker Compose
  • Experience using Linux (Ubuntu)
  • Continuous integration/continuous delivery methodologies
  • Has a background in using issue tracking software such as JIRA.
  • Knowledgeable in Agile/Scrum methodology
  • Strong written and verbal communications skills, including technical writing
  • Knowledge in various front-end technologies such as JQuery, JavaScript, HTML5, CSS3, ReactJS,
  • VueJS is an advantage
     
Are you related to Axadra? Get your link here:

Enter your name and work email to generate a unique referral link and receive incentives for anyone who applies through your link.