Job Description: Full Stack JavaScript Engineer (Node.js / NestJS / React / Next.js / PostgreSQL / AWS)
Position: Full Stack JavaScript Engineer
Location: Gurgaon
Experience: 3–7 years
Joining Time: Immediate Joiners
Employment Type: Full-time
PLEASE NOTE IF YOU ARE A FRESHER DO NOT APPLY FOR THE POSITION
About the Role
We are looking for a highly skilled Full Stack JS Engineer who can independently build, scale, and maintain modern web applications. The ideal candidate is strong in backend (NestJS), skilled in frontend frameworks (Next.js), and confident working with SQL databases (PostgreSQL or MySQL). Hands-on experience with AWS services is essential. Experience working with SMS gateways/SMSC integrations and SMPP Protocol will be a strong advantage.
Key Responsibilities
- Design, develop, and maintain scalable backend services using NestJS
- Build modern, responsive frontend applications using Next.js
- Develop and maintain RESTful APIs and/or GraphQL services
- Design efficient database schemas and write optimized SQL queries for MYSQL or PostgreSQL
- Deploy, monitor, and maintain cloud infrastructure on AWS (EC2, Lambda, RDS, S3, CloudWatch, SES, etc.)
- Implement and manage SMS gateway integrations (e.g., Kannel)
- Ensure application security, performance, and scalability
- Collaborate closely with Clients, product, design, and QA teams
- Follow coding best practices, conduct code reviews, and contribute to architecture decisions
- Participate in system design discussions and technical planning
Required Skills & Experience
Technical Must-Haves
- Strong proficiency in NestJS
- Solid experience with Next.js
- Hands-on experience with MYSQL and SQL query optimization
- Strong understanding of REST APIs/GraphQL APIs, authentication, and microservice patterns
- Proven experience deploying and managing apps on AWS
- Hands-on expertise with AWS services (EC2, ELB, Lambda, RDS, S3, CloudWatch, IAM)
- Familiarity with CI/CD pipelines (GitHub Actions, GitLab CI, AWS CodePipeline, etc.)
- Hands-on expertise with Redis, Kafka and message queues
- Hands-on expertise working with workers to manage large queues
Nice-to-Have
- Experience with containerization (Docker, occasional use of Kubernetes)
- Understanding of clean architecture, DDD, or modular monolith patterns
- Knowledge of security best practices (OWASP, IAM, VPC, WAF rules)
Soft Skills
- Strong problem-solving and analytical mindset
- Ability to work in a fast-paced, startup-like environment
- Ownership-driven attitude with end-to-end thinking
- Good communication and collaboration skills
Education
- Bachelor’s degree in Computer Science, Engineering, or equivalent experience (preferred, not mandatory)
Job Type: Full-time
Pay: ₹500,000.00 - ₹700,000.00 per year
Benefits:
- Flexible schedule
- Leave encashment
- Paid time off
Work Location: In person
Expected Start Date: 08/12/2025