Python Back-End Engineer
Pasig City, Philippines
Full Time
Mid Level
ZigZag is looking for a Python Back-End Engineer to join our team!
We’re looking for a Back-End Developer who loves clean APIs, scalable systems, and working across disciplines. You’ll join a nimble product team and help design and deliver the APIs that power our mobile apps, web experiences, and internal tools.
What You’ll Do
What You Bring
We’re looking for a Back-End Developer who loves clean APIs, scalable systems, and working across disciplines. You’ll join a nimble product team and help design and deliver the APIs that power our mobile apps, web experiences, and internal tools.
What You’ll Do
- Design and implement scalable, secure REST APIs using Django REST Framework
- Build integrations with third-party services (e.g. payments, IoT devices, PMS)
- Own backend components end-to-end, from models to migrations, serializers to viewsets
- Collaborate with front-end engineers, designers, and ops teams to deliver features that actually matter
- Write testable, maintainable code that scales with our growth
- Help debug production issues and continuously improve performance and reliability
- Participate in async-friendly code reviews, Slack discussions, and the occasional emoji war
What You Bring
- Solid experience with Python and Django (including DRF)
- Strong understanding of PostgreSQL, ORMs, and data modeling
- Comfort with RESTful API design, authentication, and pagination/versioning
- A pragmatic mindset — you know when to write a quick fix and when to build for scale
- Familiarity with Git, testing frameworks, and remote-friendly workflows
- Bonus: experience with Redis, Celery, Stripe, or infrastructure like AWS
Apply for this position
Required*