ES
Senior Full Stack Developer (JS)
EPAM Systems
- ๐ฆ๐ท Argentina | ๐จ๐ด Colombia | ๐ฒ๐ฝ Mexico
- Remote
- Senior
- 21 hours ago
- AI
- JavaScript
- Machine Learning
- React.js
- Node.js
- Python
- Java
- Webpack
- Jest
- AWS
- GCP
- Azure
- PostgreSQL
- MongoDB
- Redis
- GraphQL
21 hours ago
Join us as a Senior Full Stack Developer (JS) and use your artificial intelligence background to help extend our product engineering capabilities. The position focuses on turning difficult technical challenges into dependable experiences for a large audience. You will be part of a fast-paced group that values experimentation, shared responsibility, and high-quality craftsmanship. Your work will influence foundational systems as well as the delivery of key product improvements
Responsibilities
- Own the architecture and production rollout of web systems powered by current JavaScript technologies and AI-driven features
- Work closely with product management, design, and analytics partners to define solution scope, implementation constraints, and success criteria
- Refine frontend behavior and backend performance to create fast, stable, and intuitive user journeys
- Operationalize predictive models and cognitive capabilities in live environments while protecting system security
- Create well-organized source code with meaningful documentation and strong long-term maintainability
- Protect release quality by establishing coverage for isolated components, integrated services, and complete workflows
- Operate and optimize build tools, CI pipelines, and routine automation to reduce delivery lead times
- Support the growth of developing engineers through collaborative code reviews and knowledge sharing
- Resolve difficult production issues by tracing problems across the full application and infrastructure landscape
- Participate in architecture decisions that improve technical direction and engineering maturity across the organization
Requirements
- A professional software engineering background of at least three years, including increasing technical responsibility
- Broad understanding of end-to-end application delivery across client-facing interfaces and backend infrastructure
- In-depth familiarity with artificial intelligence methods, algorithmic product features, and machine learning implementation
- Expert JavaScript capability for building high-performance interactive applications and handling asynchronous workflows
- Demonstrated React proficiency in developing modular user experiences and managing advanced application state
- Solid experience with Node.js for event-driven APIs, scalable services, and distributed microservice architectures
- Practical Python knowledge for transforming data, connecting AI services, or developing server-side tools
- Previous work with Java in enterprise system integrations and resilient service frameworks
- Understanding of Go concepts for concurrent service development and lightweight systems utilities
- Hands-on use of Testify to implement repeatable tests and validation checks
- Ability to manage Webpack configurations for packaging modules, splitting code, and improving load efficiency
- Experience leveraging Jest to create and execute modern JavaScript test suites
- Familiarity with configuring Karma for test execution in multiple web browsers
- Knowledge of Mocha for structuring adaptable asynchronous tests and assertions
- Experience automating compilation, asset optimization, and scripted tasks with Gulp
- Awareness of Grunt when maintaining established build pipelines and task automation setups
- B2 or higher English proficiency in both written and spoken communication for global teamwork
Nice to have
- Involvement in collaborative AI communities or open machine learning software initiatives
- Hands-on cloud experience with AWS, Google Cloud, or Azure for hosting container-based JavaScript and Python applications
- Exposure to PostgreSQL, MongoDB, and Redis for performant data storage, retrieval, and caching needs
- Familiarity with GraphQL schemas and queries for tailored communication between clients and services
- Background in secure coding practices and web-focused security assessment activities
Senior Full Stack Developer (JS) ยท EPAM Systems