Location
Philippines (Remote – open to Philippine-based candidates only)
Job Description
We are seeking a skilled Python Developer with experience in both back-end and front-end development to join our growing team. The ideal candidate will have a solid background in building scalable web applications using Python (Django or Flask) and modern front-end frameworks such as React. Familiarity with AI tools or APIs is a plus, as you’ll help integrate intelligent features into our applications.
Key Responsibilities
- Develop and maintain scalable back-end systems using Python and frameworks such as Django or Flask.
- Build responsive and dynamic user interfaces using React.
- Design, develop, and integrate RESTful APIs for seamless communication between front-end and back-end systems.
- Work with both relational and non-relational databases (e.g., PostgreSQL, MySQL, MongoDB) to manage and optimize data flow.
- Implement and maintain AI-related functionalities using tools or libraries such as TensorFlow, PyTorch, or OpenAI APIs.
- Ensure high code quality by writing clean, efficient, and maintainable code that follows best practices and coding standards.
- Collaborate with cross-functional teams to deliver projects on time and with excellent quality.
- Troubleshoot and resolve technical issues to maintain application performance and reliability.
- Participate in code reviews, contribute to best practices, and support continuous improvement initiatives.
Requirements
- Strong proficiency in Python, with hands-on experience in Django or Flask.
- Proven experience in React development, including component-based architecture and state management (e.g., Redux or Context API).
- Solid understanding of RESTful API design and implementation.
- Proficiency with databases such as PostgreSQL, MySQL, or MongoDB.
- Experience with version control systems like Git.
- Familiarity with CI/CD pipelines and containerization tools such as Docker.
- Basic understanding of Agile development methodologies.
- Strong analytical and problem-solving skills with attention to detail.
- Excellent communication and collaboration skills.