EPAM Systems
Senior JavaScript/Full-Stack Developer (React & Node.js) with Python and AI Experience
Skills
21 days ago
Share this opportunity
Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.
Important information
Contract type:
Permanent
Location:
Serbia
Work mode:
Remote
Published on:
30 September 2026
What they need
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, system, 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
- 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
Nice to have
- Advanced Python development skills, particularly for APIs, automation, data processing, or AI applications
- Ability to work across different technologies rather than remaining limited to a single language or platform
We offer
- Diverse multicultural, multi-functional, and multilingual work environment
- Global scope, international projects in different business domains: life sciences and healthcare, retail, and distribution, software and hi-tech, etc.
- Outstanding career development opportunities with a transparent career path and a roadmap to accelerate your journey
- Great learning and development opportunities, including in-house professional training, career advisory and coaching, sponsored professional certifications
- Knowledge-sharing with colleagues from EPAM's global tech communities
- 25 days holiday per annum
- 5 days of sick leave without medical certification
- Private health insurance for employees and discount for private health insurance for family members
- Discount for Fit Pass program
- Comfortable modern offices in Belgrade and Novi Sad or remote work from any location in Serbia
- Regular corporate, social and wellbeing events (parties, sport events, advanced CSR programs etc.)
The remote option applies only to the Candidates who will be working from any location in Serbia. EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, diverse community to help you discover your fullest potential. No less important is our applicants' safety, well-being, and experience. Therefore, until further notice, all EPAM employment interviews will be conducted remotely. Our recruitment professionals and hiring managers are standing by to ensure a robust and engaging virtual candidate experience. We look forward to speaking with you! Thank you for your interest in this position. Please note that only candidates whose experience closely matches the job requirements will be contacted. If you do not receive an email from us, please do not be discouraged—feel free to apply for other positions that better align with your experience. If you have any questions, you can reach us at [email protected]
Other offers great for you!
These companies are also looking for great profiles
Visian
Senior AI Engineer / Data Scientist Senior – Intelligence Artificielle
650
Freelance
Paris, France
Hybrid
Skills
3 hours ago
Quick apply
Espace Freelance
Audit Applicatif support & Intelligence artificielle
Freelance
Lille, France
Onsite, Hybrid
Skills
3 hours ago
Quick apply
Salutech
Architecte IA
650
Freelance
Paris, France
Remote, Hybrid
Skills
2 hours ago
Quick apply
No company information available.