Full Stack Developer (Python/Django + Next.js)
About the Role
We're looking for a Full Stack Developer to design, build, and maintain scalable web applications using Python/Django on the backend and Next.js on the frontend. You'll work across the stack — from REST API design to cloud deployment — and play a key role in shaping our engineering practices around testing and code quality.
Key Responsibilities
Design, develop, and maintain web applications using
Django
(backend) and
Next.js
(frontend) Design and implement
RESTful APIs
following best practices for scalability, security, and maintainability Write and maintain automated tests using
Pytest
(backend),
Jest
(unit/integration), and
Playwright
(end-to-end) Deploy and manage applications on
Google Cloud Platform (GCP) Containerize applications and services using
Docker Collaborate with product, design, and QA teams to deliver features end-to-end Participate in code reviews, sprint planning, and technical design discussions Troubleshoot, debug, and optimize application performance across the stack
Required Skills & Experience
Strong proficiency in
Python
and the
Django
framework Solid experience with
Next.js
(React-based) and modern JavaScript/TypeScript Hands-on experience designing and consuming
REST APIs Practical knowledge of
Test-Driven Development (TDD)
using Pytest, Jest, and Playwright Experience with
Google Cloud Platform
(Cloud Build, Cloud Deployment, Cloud Storage, etc.) Working knowledge of
Docker
and containerized deployments Familiarity with relational databases (e.g., PostgreSQL) and ORM patterns (Django ORM) Strong understanding of version control (Git) and collaborative development workflows
Nice to Have
Experience with CI/CD pipelines Familiarity with cloud infrastructure-as-code (Terraform, etc.) Exposure to microservices architecture Prior experience in an agile/scrum environment
We're looking for a Full Stack Developer to design, build, and maintain scalable web applications using Python/Django on the backend and Next.js on the frontend. You'll work across the stack — from REST API design to cloud deployment — and play a key role in shaping our engineering practices around testing and code quality.
Key Responsibilities
Design, develop, and maintain web applications using
Django
(backend) and
Next.js
(frontend) Design and implement
RESTful APIs
following best practices for scalability, security, and maintainability Write and maintain automated tests using
Pytest
(backend),
Jest
(unit/integration), and
Playwright
(end-to-end) Deploy and manage applications on
Google Cloud Platform (GCP) Containerize applications and services using
Docker Collaborate with product, design, and QA teams to deliver features end-to-end Participate in code reviews, sprint planning, and technical design discussions Troubleshoot, debug, and optimize application performance across the stack
Required Skills & Experience
Strong proficiency in
Python
and the
Django
framework Solid experience with
Next.js
(React-based) and modern JavaScript/TypeScript Hands-on experience designing and consuming
REST APIs Practical knowledge of
Test-Driven Development (TDD)
using Pytest, Jest, and Playwright Experience with
Google Cloud Platform
(Cloud Build, Cloud Deployment, Cloud Storage, etc.) Working knowledge of
Docker
and containerized deployments Familiarity with relational databases (e.g., PostgreSQL) and ORM patterns (Django ORM) Strong understanding of version control (Git) and collaborative development workflows
Nice to Have
Experience with CI/CD pipelines Familiarity with cloud infrastructure-as-code (Terraform, etc.) Exposure to microservices architecture Prior experience in an agile/scrum environment