P

Full Stack Developer

Job Description - Full Stack Developer

We are looking for a skilled Full Stack Developer with strong experience in modern frontend and backend technologies — primarily React (hooks, functional components, state management) on the frontend and Node.js (Express/Nest) or Django / Django REST Framework on the backend. The role involves designing and building scalable web applications, RESTful and GraphQL APIs, integrations, and cloud-native services for SaaS and enterprise platforms. Key search keywords: React, React.js, TypeScript, JavaScript (ES6+), Redux, Next.js, Node.js, Express, NestJS, Django, DRF, REST API, GraphQL, PostgreSQL, MongoDB, Docker, Kubernetes, AWS.


This position is ideal for developers who enjoy working end-to-end — from accessible, responsive UI to backend logic, data modeling, and deployment — in a fast-paced, product-driven environment. Candidates should be comfortable with testing, CI/CD, containerization, and collaborating across product, design, and QA.


Key Responsibilities


Frontend (React)




  • Develop responsive, high-performance user interfaces using React.js, JSX, and modern tooling




  • Apply modern React patterns (hooks, context, reusable components) and state management (Redux, Recoil, Zustand)




  • Integrate frontend with backend APIs (REST/GraphQL) and handle client-side caching




  • Optimize UI performance, accessibility (a11y), and cross-browser compatibility




  • Collaborate with UI/UX designers to implement clean, scalable designs and component libraries




Backend (Node.js or Django)




  • Design and develop backend services using Node.js (Express/Nest) or Django / Django REST Framework, with a focus on maintainability and testability




  • Build secure, scalable RESTful APIs and/or GraphQL endpoints




  • Implement authentication and authorization (JWT, OAuth2, role-based access control, SSO)




  • Integrate third-party APIs and implement robust error handling and monitoring




  • Write clean, maintainable, and well-tested backend code (unit, integration, end-to-end)




Database & Infrastructure




  • Design and manage relational and NoSQL databases (PostgreSQL, MySQL, MongoDB) and use ORMs (TypeORM, Sequelize, Django ORM) where appropriate




  • Write efficient queries, design indexes, and handle data migrations




  • Ensure application security, performance, and scalability; leverage caching (Redis) and background processing (Celery, Sidekiq, RabbitMQ, Kafka)




  • Work with cloud environments and infrastructure as code (AWS, GCP, Azure; Docker, Kubernetes, Terraform preferred)




Collaboration & Delivery




  • Participate in code reviews, design discussions, and architecture decisions




  • Follow best practices for version control (Git), branching strategies, and CI/CD pipelines (GitHub Actions, Jenkins, CircleCI)




  • Debug, optimize, and improve existing systems with observability tools (logging, metrics, tracing)




  • Work closely with product and QA teams to deliver features iteratively in Agile/Scrum environments




Skills & Qualifications


Must-Have Skills




  • Proven experience with React.js (hooks, functional components, performance optimization) and related tooling (Webpack, Babel)




  • Strong JavaScript (ES6+) and TypeScript skills




  • Backend development with Node.js (Express, NestJS) or Django + DRF, building RESTful APIs or GraphQL services




  • Experience with relational and NoSQL databases (PostgreSQL, MySQL, MongoDB) and writing optimized queries




  • Practical experience with authentication/authorization (JWT, OAuth2, OpenID Connect) and secure coding practices




  • Familiarity with Git, CI/CD, containerization (Docker), and basic cloud deployment concepts




  • Test-driven mindset and experience with testing frameworks (Jest, React Testing Library, PyTest)




Preferred Skills




  • Experience with TypeScript across frontend and backend projects




  • Familiarity with GraphQL, Next.js, server-side rendering (SSR), or static site generation (SSG)




  • Container orchestration and infrastructure (Kubernetes, Helm), serverless (AWS Lambda, Cloud Run), and IaC (Terraform)




  • Caching and messaging systems (Redis, RabbitMQ, Kafka) and experience with microservices or modular backend architecture




  • Monitoring and observability (Prometheus, Grafana, ELK) and experience improving reliability and performance at scale




  • Prior SaaS, enterprise, or B2B product development experience




  • Knowledge of accessibility (WCAG), SEO basics, and frontend optimization techniques




Role Expectations




  • 2+ years of full-stack development experience (strong preference for demonstrable project work)




  • Ability to work independently, take technical ownership, and deliver features end-to-end




  • Strong problem-solving, communication, and collaboration skills




  • Focus on writing production-ready, scalable, secure, and well-tested code




 

Original job Full Stack Developer posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
Share Job
Share Job

About the Company

Photonx Technologies

At PhotonX Tech our expertise lies in providing solutions to businesses that rely on methods, like pen and paper or Excel sheets for their operations. We specialize in helping these businesses transition to a system. In terms, we create Android and iOS apps, CRM systems, custom ERP solutions, and va...

Read more about the company

Similar Full Stack Developer Jobs in India

GrabJobs is the no1 job portal in India, connecting you to thousands of jobs fast! Find the best jobs in India, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.