Full Stack Developer

Open 19d

About the role

We are looking for a full-stack developer with strong expertise in Next.js (frontend), NestJS (backend) and Python as well (backend) who thrives in an AI-augmented development environment. You will build scalable web applications, design robust APIs, and actively leverage AI tools to accelerate development, testing, documentation, and optimization.

Key responsibilities

  • Design, develop, and maintain full-stack applications using Next.js, NestJS and Python.
  • Build RESTful and/or GraphQL APIs with proper validation, security, and performance considerations.
  • Implement SSR, SSG, and performance optimization strategies in Next.js.
  • Design clean, modular, and testable backend services using NestJS and TypeScript.
  • Integrate databases (e.g., MySQL, PostgreSQL, MongoDB) and caching layers (e.g., Redis).
  • Leverage AI tools for optimizing the development life-cycle.
  • Collaborate with designers, product managers, and QA engineers.
  • Review code, enforce best practices, and improve engineering standards.
  • Deploy and maintain applications using modern CI/CD pipelines and cloud services.

Required skills

  • Strong experience with Next.js, React, and TypeScript.
  • Strong experience with NestJS and Node.js.
  • Strong experience with Python frameworks such as Django, FastAPI or Flask.
  • Solid understanding of RESTful APIs, authentication (JWT/OAuth), and authorization.
  • Experience with relational and/or NoSQL databases.
  • Solid understanding of Docker and cloud services (AWS, GCP, or Azure).
  • Solid understanding of server debugging and configuration.
  • Proficiency in Git and modern development workflows.
  • Hands-on experience using AI-assisted development tools productively.

Nice-to-have

  • Experience with microservices architecture.
  • Knowledge of server-side rendering and SEO best practices.
  • Experience with Redis, message queues, or event-driven systems.
  • Experience building PWA or mobile-friendly web apps.

Requirements

4+ years of experience