Skip to Content

Python Developer

City Of Makati

  • Design, develop, test, and maintain RESTful APIs using Python and FastAPI.
  • Build scalable, secure, and high-performance backend applications following industry best practices.
  • Develop and manage containerized applications using Docker and Docker Compose.
  • Collaborate with cross-functional teams, including solution architects, QA, DevOps, and business stakeholders, throughout the software development lifecycle.
  • Deploy and maintain applications in AWS environments using established CI/CD pipelines.
  • Participate in code reviews and ensure adherence to coding standards and development best practices.
  • Implement API versioning, authentication, authorization, error handling, and security controls.
  • Optimize application performance and database queries.
  • Troubleshoot production issues and provide timely resolutions.
  • Maintain technical documentation and support knowledge transfer activities.
Qualifications

Required Qualifications

  • Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.  (non-negotiable)
  • At least 3–5 years of hands-on experience in Python development. (non-negotiable)
  • Experience working in the banking, financial services, or fintech industry is highly preferred.
  • Strong experience developing REST APIs using FastAPI. (non-negotiable)
  • Solid understanding of RESTful API design principles, API versioning, and exception/error handling. (non-negotiable)
  • Hands-on experience with: 
    • Docker (non-negotiable)
    • Docker Compose (multi-container environments) (non-negotiable)
  • Experience working in enterprise software development environments, including:
    • AWS (non-negotiable)
    • CI/CD pipelines (AWS CodePipeline and CodeDeploy)  (non-negotiable)
    • Coding standards and secure development practices  (non-negotiable)
    • Version control using Bitbucket  (non-negotiable)
    • Code review processes
  • Strong knowledge of relational and NoSQL databases:
    • PostgreSQL
    • MongoDB
  • Experience implementing API security using:  (non-negotiable)
    • JWT
    • OAuth2
  • Good understanding of secure coding principles and application security best practices.

 

Preferred Skills

  • Experience working in Agile/Scrum development environments.
  • Strong analytical and problem-solving skills.
  • Excellent communication and collaboration skills.
  • Ability to work independently with minimal supervision.
  • Experience integrating with enterprise systems and third-party APIs is an advantage.