ES
Senior Full Stack Developer (JS)
EPAM Systems
- ๐ฆ๐ท Argentina | ๐จ๐ด Colombia | ๐ฒ๐ฝ Mexico
- Remote
- Senior
- 22 hours ago
- AI
- JavaScript
- Machine Learning
- CI/CD
- React.js
- Node.js
- Python
- Java
- Webpack
- Jest
22 hours ago
We are hiring a Senior Full Stack Developer (JS) with strong artificial intelligence expertise to join our engineering team. You will contribute to scalable software products designed to address demanding user needs. Our culture promotes shared problem-solving, engineering excellence, and continuous learning in a dynamic environment. This role offers the opportunity to influence foundational technology and lead major features from early planning through production delivery
Responsibilities
- Shape and deliver scalable web solutions by combining modern JavaScript technologies with AI-enabled capabilities
- Collaborate with product managers, designers, and data professionals to define project goals, technical needs, and delivery expectations
- Improve frontend experiences and backend services to provide fast response times, reliable performance, and intuitive interactions
- Deploy advanced machine learning models and cognitive services into production systems using secure integration practices
- Develop well-structured, sustainable, and clearly documented code that meets established engineering standards
- Design and perform comprehensive testing across unit, integration, and end-to-end levels to protect software quality
- Manage and enhance build processes, continuous integration workflows, and automation to shorten release timelines
- Support junior and mid-level engineers through constructive code reviews, coaching, and knowledge sharing
- Investigate complex cross-system incidents, determine root causes, and implement durable solutions
- Contribute to architectural planning and encourage the adoption of effective technology practices across the organization
Requirements
- At least three years of professional software engineering experience with evidence of increasing technical ownership
- Strong full stack development expertise across interactive web interfaces and scalable server-side systems
- In-depth knowledge of artificial intelligence, machine learning implementation, and algorithm-driven product functionality
- Advanced JavaScript skills for building responsive web applications and managing asynchronous operations
- Hands-on experience with React for creating reusable components and coordinating complex application state
- Proven ability to use Node.js for developing non-blocking APIs, scalable services, and microservice architectures
- Experience using Python for data processing, AI service connections, or backend support tools
- Familiarity with Java for enterprise system integration and reliable service development
- Working knowledge of Go for creating concurrent backend applications and systems utilities
- Experience creating automated tests and validation coverage with Testify
- Proficiency with Webpack for bundling assets, splitting code, and improving application loading performance
- Practical experience using Jest for automated JavaScript testing and snapshot validation
- Ability to configure and run Karma test suites across different browser environments
- Familiarity with Mocha for developing flexible test cases for asynchronous code
- Experience applying Gulp to automate builds, optimize assets, and manage compilation tasks
- Exposure to Grunt for maintaining legacy task automation and established build configurations
- English language skills at B2 level or above for clear written and spoken collaboration with global teams
Senior Full Stack Developer (JS) ยท EPAM Systems