ES
Senior Full Stack Developer (JS)
EPAM Systems
- ๐ฆ๐ท Argentina | ๐จ๐ด Colombia | ๐ฒ๐ฝ Mexico
- Remote
- Senior
- 1 day ago
- Machine Learning
- JavaScript
- AI
- CI/CD
- React.js
- Node.js
- Python
- Java
- Webpack
- Jest
- AWS
- GCP
- Azure
- PostgreSQL
- MongoDB
- Redis
- GraphQL
1 day ago
We are expanding our development team with a Senior Full Stack Developer (JS) who brings substantial expertise in machine learning. This role will help turn ambitious product ideas into reliable, high-scale software solutions. You will join a collaborative engineering culture that prioritizes technical rigor, shared problem-solving, and continuous improvement. From platform evolution to production delivery, your work will have a visible impact on our technology landscape
Responsibilities
- Take ownership of designing and launching durable web systems that combine JavaScript-based development with AI-driven functionality
- Coordinate with product stakeholders, interface designers, and data analysts to agree on technical direction and delivery objectives
- Raise the quality of client and server applications by addressing performance, responsiveness, and overall product experience
- Deploy machine learning solutions and cognitive services into live environments using secure integration practices
- Ensure long-term code health through clear documentation, disciplined implementation, and adherence to engineering principles
- Deliver thorough software validation by covering isolated components, integrated services, and complete user flows
- Administer and enhance build processes and continuous integration automation to enable dependable release execution
- Help less experienced team members develop their skills through supportive feedback and collaborative code review
- Resolve challenging production and infrastructure problems by tracing issues across the full technical stack
- Influence architecture decisions and champion modern practices that improve the engineering organization
Requirements
- At least three years of relevant engineering experience, with evidence of growing technical leadership and ownership
- Solid expertise across frontend and backend development for feature-rich browser applications and scalable server systems
- Strong understanding of machine learning, AI-enabled workflows, and algorithm-focused software integration
- Advanced capability in JavaScript for developing high-speed interactive products and asynchronous processing flows
- Proven React experience creating component-oriented interfaces and coordinating complex application state
- Practical Node.js expertise for building event-driven APIs, distributed services, and microservice ecosystems
- Experience applying Python to backend utilities, data transformation, and integrations with AI platforms
- Familiarity with Java for enterprise-grade service development and connections between business systems
- Knowledge of Go for creating efficient concurrent services and lower-level development tools
- Experience employing Testify to create dependable automated tests
- Strong Webpack knowledge for managing build assets, optimizing delivery, and implementing code splitting
- Hands-on use of Jest for JavaScript-focused testing and validation
- Familiarity with running browser test suites through Karma
- Experience using Mocha to test asynchronous logic and define flexible verification scenarios
- Working experience with Gulp for automating builds, compressing assets, and coordinating development scripts
- Familiarity with Grunt in legacy build environments and automated task configurations
- B2-level or stronger English skills for clear communication with globally distributed colleagues
Nice to have
- Experience collaborating on publicly available AI projects or contributing code to open-source machine learning initiatives
- Knowledge of AWS, Google Cloud, or Azure for hosting containerized applications developed with JavaScript and Python
- Exposure to PostgreSQL, MongoDB, or Redis for building responsive and scalable data layers
- Experience using GraphQL to create efficient, customizable interfaces for application data retrieval
- Familiarity with web application security controls and vulnerability-testing practices
Senior Full Stack Developer (JS) ยท EPAM Systems