Full Stack Engineer
Nykaa · Bengaluru
- Experience6–8 yrs
- SalaryNot disclosed
- Work modeonsite
- Levelsenior
- Posted9 Sept 2026
About Nykaa
Nykaa is hiring in Bengaluru in ecommerce retail. This role looks for around 6+ years of experience.
Skills
- full-stack development
- Java
- Node.js
- Python
- React.js
- Angular
- Vue.js
- REST APIs
- microservices
- distributed systems
- SQL
- MySQL
- PostgreSQL
- MongoDB
- AWS
- Azure
- GCP
- Docker
- Kubernetes
- CI/CD
- data structures
- algorithms
- object-oriented programming
- Git
The role
A full stack developer at an e-commerce retail company builds scalable web applications and high-performance services using full-stack development, REST APIs, and microservices, while applying React.js and cloud application development.
Full job description
Responsibilities:
Design, develop, and maintain scalable full-stack web applications.
Build robust and high-performance RESTful APIs and backend services.
Develop responsive and user-friendly frontend applications.
Work closely with product managers, designers, and other engineering teams to deliver high-quality features.
Design and optimise databases, queries, and data models.
Implement scalable and reliable microservices and distributed systems.
Write clean, maintainable, and reusable code following software engineering best practices.
Participate in code reviews, technical discussions, architecture decisions, and troubleshooting.
Identify and resolve performance, scalability, and production issues.
Ensure application security, reliability, and performance.
Mentor junior engineers and contribute to engineering best practices.
Requirements:
6-8 years of professional software development experience.
Strong hands-on experience in full-stack development.
Strong backend development experience with Java / Node.js / Python or equivalent.
Strong frontend experience with React.js / Angular / Vue.js .
Good understanding of REST APIs, microservices, and distributed systems.
Strong knowledge of SQL and NoSQL databases such as MySQL, PostgreSQL, MongoDB, or similar.
Experience with AWS / Azure / GCP and cloud-based application development.
Good understanding of Docker, Kubernetes, CI/CD, and modern DevOps practices.
Strong knowledge of data structures, algorithms, and object-oriented programming.
Experience with Git and modern software development practices.
Strong problem-solving and communication skills.
Good to Have:
Experience in e-commerce, retail, fintech, or high-traffic consumer applications.
Experience designing highly scalable systems handling high transaction volumes.
Knowledge of Kafka or other event-streaming technologies.
Experience with Redis or other caching technologies.
Exposure to system design and architecture.
Experience working in Agile/Scrum environments.
Strong in both backend and frontend development.
Comfortable working on end-to-end product development.
Experienced in building scalable and high-performance applications.
Strong in system design and problem-solving.
Able to work independently and collaborate effectively with cross-functional teams.