Location: Manila, Philippines
The Python Developer will design, develop, and maintain robust and scalable applications for complex systems. This role requires expertise in Python programming to create solutions aligned with business requirements, focusing on performance, security, and scalability. You will collaborate with cross-functional teams to ensure seamless integration, testing, and deployment of applications.
Key Responsibilities:
Develop, test, and deploy high-quality Python-based applications.
Design scalable and efficient backend solutions using Python frameworks like Django, Flask, or FastAPI.
Collaborate with data teams to implement ETL pipelines and integrate with databases (e.g., PostgreSQL, MongoDB).
Write reusable, testable, and efficient code while adhering to best practices.
Debug and optimize code for performance and scalability.
Ensure seamless integration of front-end and back-end components.
Participate in code reviews and provide constructive feedback to peers.
Document processes and ensure compliance with development standards.
Qualifications:
Bachelor’s degree in Computer Science, Engineering, or related field.
3+ years of experience in Python development.
Proficiency with Python frameworks (Django, Flask, FastAPI) and RESTful APIs.
Experience with databases (SQL and NoSQL) and cloud platforms (AWS, GCP, Azure).
Familiarity with DevOps tools (Docker, Kubernetes, CI/CD pipelines).
Strong problem-solving and debugging skills.