Full Stack Developer
- Compensation
- Not disclosed
- Location
- Hyderabad, Telangana, India
- Work setup
- Onsite
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- 2+ years
- Category
- Fullstack
- Posted
Skills
Must have
- 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)
Nice to have
- 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
Full description
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