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
  • 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
Share

Apply for this position

Required*
Apply with
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*