Python Developer

apartmentWeSupport placeMakati descriptionTemporary calendar_month 

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.
Job Description
  • 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.
thumb_up_altRecommended

Python Developer

apartmentWeSupportplaceMakati
are seeking a skilled Python Developer to join our development team on a contract basis at our office in Makati City, Metro Manila. As a Python Developer, you will play a key role in designing, developing, and maintaining robust Python applications that form...
business_centerHigh salary

Java and Python Developer

apartmentVn Software Private LimitedplaceMakati
Job Description Job Title: Java & Python Developer Job Type: Full Time Job Location: Makati City, Philippines Job Mode: Hybrid Shift: Night Shift (9pm-6am) Job Overview We are looking for a skilled Java & Python Developer with experience...
local_fire_departmentUrgent

Jr./Sr. Data Analyst (Python Focus)

apartmentKooappsplaceMakati
Assist everyone to scope and prioritize future works Requirements  •  Experience in programming with SQL, Python, R, Java, and Perl  •  BS Computer Science, Math, Statistics, Economics or equivalent  •  Broad knowledge of applied mathematics, statistical...