Software Development Engineer III
Location: Pune, India
Overview:
Join us at Hershey as we build a world-class software engineering team in India! We’re looking for a Senior Full Stack Developer who thrives on solving complex problems and delivering impactful solutions. In this role, you’ll design and develop cutting-edge web applications that power Hershey’s global operations—from supply chain optimization to marketing analytics and consumer insights.
If you’re passionate about modern technologies, love working in a collaborative environment, and want to make a tangible difference in a global brand’s digital transformation, this is your opportunity.
Responsibilities:
Front-End Development
· Build responsive, high-performance web interfaces using React, TypeScript, and modern UI frameworks.
· Implement intuitive user experiences in collaboration with designers and product managers.
· Ensure cross-browser compatibility and mobile responsiveness.
Back-End Development
· Develop scalable APIs and services using Node.js and NestJS.
· Integrate with internal systems and third-party APIs, ensuring secure and reliable data flow.
· Implement authentication/authorization (JWT, OAuth) and enforce best security practices.
DevOps & Quality
· Own the full software lifecycle: design, build, test, deploy, and support.
· Work with Azure and GitLab CI/CD pipelines for automated deployments.
· Write unit, integration, and functional tests to maintain high code quality.
Leadership & Collaboration
· Mentor junior engineers and foster a culture of technical excellence.
· Participate in code reviews, architecture discussions, and sprint planning.
· Conduct technical interviews and help shape team norms for on-call rotations.
Qualifications:
- Experience: 7+ years in full-stack development with a strong foundation in React, TypeScript, Node.js, and NestJS.
- Technical Skills:
- Frontend: React, TypeScript, HTML5, CSS3
- Backend: Node.js, NestJS, RESTful API design
- DevOps: GitLab CI/CD, Azure Cloud
- Quality & Testing: Proficiency in unit/integration testing and monitoring tools.
- Soft Skills: Ability to communicate complex technical concepts clearly to both technical and non-technical stakeholders.
- Mindset: Self-driven, adaptable, and eager to learn new technologies.
Nice to Have:
- Experience with containerization (Docker)
- Familiarity with Material UI or similar libraries
- Exposure to Agile/Scrum methodologies
Why Join Us?
- Work on high-impact projects that shape the future of a global brand.
- Collaborate with data scientists, engineers, and product leaders on innovative solutions.
- Enjoy a culture that values continuous learning, mentorship, and technical excellence.