
Backend Developer (Python)
- Philippines
- Permanent
- Full-time
- Support and launch some of the world's leading subscription brands, ensuring a smooth experience for millions of users
- Write clean, maintainable backend code and unit tests, while collaborating with a highly engaged, distributed engineering team
- Help clients maximize the value of the platform by supporting custom backend needs and ensuring their subscription programs remain cutting-edge
- Participate in building and maintaining distributed systems with a focus on high availability and continuous deployment
- Monitor Slack and email channels regularly for urgent client requests or system issues; occasionally assist with off-hours support for critical client needs such as data migrations or urgent production issues (very rare)
- Provide backend support for merchant-specific requests like custom batch processes, subscription overrides, or data cleanup related to customer activity
- Ensure a responsive and backlog-free environment for merchant success, with a focus on maintaining platform quality and adequate European timezone coverage
- 4+ years of experience in Python development, preferably with a focus on web applications
- Experience with at least one web framework (e.g., Django, Flask, or FastAPI)
- Comfortable working in a Linux/UNIX environment with command-line fluency
- Strong understanding of system design, data structures, and algorithms
- Ability to articulate and explain solutions clearly to both technical and non-technical stakeholders
- Comfortable juggling multiple projects while maintaining focus on priorities
- Familiarity with Scrum or Kanban methodologies
- Excellent communication skills, able to collaborate effectively with remote teams
- Passion for writing clean, high-quality code with a focus on maintainability and scalability
- Comfortable working in Unix-based development environments (macOS preferred; Windows discouraged due to environment limitations)
- Open to working occasional off-hours support for urgent client needs (rare)
- Relevant degree in Computer Science, Engineering, or equivalent experience (bootcamp graduates welcome)
- Experience with Django and Celery (preferred but not required)
- Familiarity with asynchronous programming and task queues
- Exposure to cloud platforms such as Google Cloud Platform (GCP)
- Basic experience with Docker, particularly for running local applications
- Experience supporting client-specific backend development or data migration tasks
- Experience in SaaS or startup environments
- Familiarity with Kubernetes (K8s)