Job Description
We are seeking a Senior Software Engineer skilled in ReactJS and Node.js.
Join our dynamic team, where you will collaborate with product managers, designers, and fellow developers to create high-quality web applications. You will play a key role in designing scalable architecture and ensuring code reusability, while also mentoring junior developers. If you are passionate about development and eager to innovate, we invite you to apply.
Responsibilities
Collaborate with product managers, designers, and developers to create responsive web applications
Design architecture to ensure code reusability and scalability
Write efficient and maintainable code using HTML, CSS, and JavaScript
Develop server-side applications and RESTful APIs using Node.js
Conduct code reviews and provide feedback to enhance team skills
Mentor junior developers to promote a culture of growth
Stay updated with development trends and contribute innovative ideas
Work with quality assurance to ensure thorough testing and bug fixing
Troubleshoot and resolve production issues promptly
Requirements
3-8 years of experience in software development focusing on React and Node.js
Experience leading development projects and mentoring team members
Proficiency in HTML, CSS, and JavaScript with a strong understanding of front-end frameworks
Expertise in building server-side applications and RESTful APIs
Strong knowledge of JavaScript, including ES6+ and TypeScript
Understanding of functional and object-oriented programming principles
Strong proficiency in ReactJS
Hands-on experience in Redux
Familiarity with Nest/Next.js frameworks
Experience with GraphQL and Apollo is a plus
Proficient with version control tools, such as Git
Fluent in English
Nice to have
Experience with testing frameworks
Familiarity with common front-end tools like Webpack and npm
Knowledge of performance optimization techniques
Understanding of Agile methodologies
Experience with cloud services and deployment strategies
We offer
Opportunity to work on technical challenges that may impact across geographies
Vast opportunities for self-development: online university, knowledge sharing opportunities globally, learning opportunities through external certifications
Opportunity to share your ideas on international platforms
Sponsored Tech Talks & Hackathons
Unlimited access to LinkedIn learning solutions
Possibility to relocate to any EPAM office for short and long-term projects
Focused individual development
Benefit package:
Health benefits
Retirement benefits
Paid time off
Flexible benefits
Forums to explore beyond work passion (CSR, photography, painting, sports, etc.)
💡 Quick Summary
Seeking a career-building opportunity? The Senior Software Engineer (MERN & Nest/Next) position is now open for candidates interested in the Software Developer Jobs sector. This role in Pune offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
