
Senior JavaScript/Full-Stack Developer (React & Node.js) with Python and AI Experience
Primary stack
Job description
About the Position
We are looking for a versatile Software Engineer with a strong foundation in modern JavaScript/TypeScript (React and Node.js) development and advanced practical experience in Python, AI engineering, or both. The person should be able to design, build, deploy, and support production-grade solutions in a cloud environment. If you are looking to give your career a real boost with a global leader in digital transformation, EPAM is the perfect choice. If you’d like to learn more about this position and project, apply now.
Responsibilities
- Build or integrate AI-enabled components using Python and modern AI frameworks
- Develop LLM-powered applications, RAG pipelines, AI agents, or intelligent automation solutions
- Integrate AI services with existing JavaScript/Node.js applications, enterprise systems, APIs, and data platforms
- Implement intuitive, responsive user interfaces and robust backend services using React.js, Redux, Node.js, and modern JavaScript/HTML5/CSS
- Work with other project team members (UI designers, developers, systems, and testing engineers) throughout product development, testing, and implementation phases to ensure UI integrity
- Work with customers (project management, content editors) to implement envisioned functionality and design specifications
- Provide estimates for how much time it will take to complete defined layout/development tasks
- Develop, enhance, maintain code and unit tests, and document implementation and work products
- Deploy and operate applications in AWS, Azure, or Google Cloud
- Observe quality rules during the project, supply the QA Leader with upcoming ideas, and conduct code reviews/supervise other developers
- Participate in SCRUM ceremonies, lead technical meetings, and use AI-assisted development tools responsibly while reviewing and validating generated output
Requirements
- Advanced Python development skills, particularly for APIs, automation, data processing, or AI applications
- 3+ years of professional software engineering experience
- Advanced knowledge and experience in React.js, Redux, and Node.js
- Advanced knowledge and experience in JavaScript/CSS/HTML5 web layout design, implementation, and programming paradigms (OOP and Functional Programming)
- Hands-on experience with cloud platforms (AWS required; Azure or Google Cloud is a plus)
- Strong knowledge and experience in TDD, Unit testing, performance testing, and clean code principles
- Dedication to implementing high-quality web user interfaces with good communication, problem-solving skills, and a good command of both written and spoken English
- Ability to work across different technologies rather than remaining limited to a single language or platform
We Offer
We believe that the greatest strength of the company is its people. EPAM is fully committed to help its employees to reach their full potential and achieve their professional goals through continuous learning. With this in mind, we would like to introduce to you few of the many opportunities and services which we believe will help you expand your current knowledge:
- Career development opportunities with a transparent career path
- Wide range of professional trainings, workshops, and mentoring programs plus unlimited access to LinkedIn Learning
- Learning resources and financial support for completing certification programs
- Christmas and Vacation bonus
- Corporate Health Insurance (basic and supplementary)
- Free yearly medical check-ups
- 25 days of vacation
About the Company
EPAM is a global leader in digital transformation, providing innovative software development and engineering services. We are committed to helping our employees reach their full potential and achieve their professional goals through continuous learning and career development opportunities.
© EPAM. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
EPAM helps organizations innovate their business processes and rethink the way they manage their businesses so they can remain competitive in this new digital age.
More at EPAM
All 3011 roles
Solution Architect - HCL Commerce
EPAM · India

Lead Java Automation Test Engineer with AI
EPAM · India

Lead Software Developer - Java with AWS Cloud
EPAM · India

Solution Architect – Java Full Stack
EPAM · India