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
Skills: react,django,node.js