Full Stack Developer
Job description
Key Responsibilities
About the Role
We are expanding our core web engineering team to build, scale, and deliver a new generation of high-impact products. As a Full Stack Engineer, you will take end-to-end ownership of feature delivery—from architecting performant backend systems and real-time APIs to crafting slick, modern frontend interfaces.
You will work closely with product managers and designers to integrate modern cloud services, automated background pipelines, and AI-driven capabilities into robust, production-grade applications.
Build and maintain REST APIs and backend services
Build modern, responsive web frontends
Integrate third-party and AI services
Design data models, background jobs, and real-time features
Ship, test, and document your work
Industry Experience
Prior experience working in a fast-paced product environment (startup or growth-stage SaaS) collaborating directly with product managers and designers.
Ability to translate abstract business requirements and end-user pain points into technical architectures without needing step-by-step technical specifications.
Technical Skills
Backend
Architecture planning in a clean and efficient way
Python, Django, Django REST Framework
PostgreSQL and relational database design
Celery and Redis for background jobs and caching
Real-time features with WebSockets (Django Channels)
Cloud storage and third-party / AI API integrations
Frontend
React and Next.js with TypeScript
MUI (Material UI) and Tailwind CSS
Tooling & DevOps
Docker and docker-compose
Git / GitHub and CI/CD (GitHub Actions)
Preferred
AI/LLM integrations
Mobile-facing API development
Additional Requirements
2+ years of full stack experience
Strong Python/Django and JavaScript/TypeScript/React skills
Solid grasp of REST API design, authentication, and relational databases
Writes clean, tested, well-documented code
Apply for this role
Tell us about yourself — it only takes a minute.
