Deskripsi Pekerjaan
Are you a passionate Python Developer looking to make a meaningful impact? USER Experience Researchers is seeking a highly skilled and motivated Python Developer to join our growing engineering team in Manila. In this role, you will play a pivotal part in designing, developing, and maintaining high-performance backend applications that power our research platforms.
You will work in a fast-paced, collaborative environment where clean code and scalability are top priorities. The ideal candidate is a problem solver who is excited about backend architecture, API development, and optimizing data processing workflows. If you thrive on building robust systems that handle complex data sets and improve user outcomes, we want to hear from you.
We offer a dynamic workplace culture that values continuous learning, professional development, and technical innovation. Join us and contribute to systems that truly make a difference in the user research industry.
Tanggung Jawab
- Design, develop, and maintain high-quality, scalable backend applications using Python.
- Build and integrate RESTful APIs to support web and mobile frontend interfaces.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write clean, maintainable, and testable code while participating in regular code reviews.
- Optimize application performance and reliability through database indexing and code refactoring.
- Work with modern cloud infrastructure (AWS/GCP) to deploy and monitor production services.
- Troubleshoot, debug, and upgrade existing backend systems to ensure maximum uptime.
Kualifikasi
- Bachelor’s degree in Computer Science, Engineering, or a related technical field.
- Minimum 2+ years of professional experience in backend development using Python.
- Proficiency with Python frameworks such as Django, Flask, or FastAPI.
- Strong understanding of relational databases (PostgreSQL, MySQL) and ORM tools.
- Experience with API design, documentation, and implementation (REST/GraphQL).
- Familiarity with version control systems, specifically Git.
- Solid understanding of CI/CD pipelines and containerization technologies (Docker, Kubernetes).
- Excellent communication skills and the ability to work effectively in an agile team environment.