Senior Full Stack Developer Job Description
Key Responsibilities
- Design, develop, and maintain full-stack applications using Node.js, React, and modern JavaScript frameworks.
- Work across the entire stack frontend, backend, databases, serverless, and infrastructure-aware development.
- Architect scalable backend services using Node.js, PostgreSQL, and Elasticsearch.
- Build and deploy serverless functions (e.g., AWS Lambda), ensuring efficiency and low-latency performance.
- Deep dive into complex systems to debug, troubleshoot, and optimize code across multiple services.
- Perform code reviews, enforce coding standards, and mentor junior developers.
- Collaborate closely with Product, DevOps, QA, and other engineering teams to deliver features end-to-end.
- Work comfortably in Linux environments, using tools like Git, Vim, CLI-based workflows, and basic shell scripting.
- Implement and maintain APIs, data flows, and integrations with internal/external services.
- Build high-quality, responsive user interfaces using React and modern frontend practices.
- Write clean, testable, maintainable code and contribute to overall system architecture and design.
- Continuously improve application performance, reliability, and scalability.
- Contribute to tech decisions, system design discussions, and long-term architectural planning.
Requirements
- 36 years of experience as a full-stack developer (mid-senior level).
- Strong proficiency with:
- Node.js (backend development)
- React / JavaScript (frontend)
- PostgreSQL (queries, optimization, schema design)
- Elasticsearch (indexing, querying, optimization)
- Linux environments, CLI tools, Git, and Vim
- Experience building and maintaining serverless applications (AWS Lambda or similar).
- Strong debugging skills ability to inspect logs, isolate issues, and fix complex problems fast.
- Experience writing and reviewing high-quality, production-ready code.
- Solid understanding of API design, microservices, and system architecture.
- Ability to take ownership of features from requirement to deployment.
- Comfortable working in agile, fast-paced environments.
- Python experience is a strong plus.
- Knowledge of CI/CD, containerization, or cloud environments is a bonus.
Note - Only Immediate joiners should apply
Location - Gurugram Onsite
Salary - 10-12 LPA
Expereince - minimum 2 years