We are looking for a Software Engineer (Node.js SSR) to drive the development and improvement of our backend systems while shaping a stable, high-performance architecture. This position requires proven expertise in Node.js and TypeScript with a strong capability to collaborate on frontend development initiatives using Angular.
Join us to contribute strategically to our robust backend ecosystem in a dynamic, fast-paced environment that fosters growth and innovation!
Responsibilities
- Architect and implement reusable, scalable components using advanced development best practices
- Enhance backend architecture for improved functionality, stability, and performance
- Develop and integrate complex system features with a focus on security, optimization, and maintainability
- Ensure code quality by conducting structured code reviews and testing (unit, integration, and end-to-end tests)
- Evaluate and make technical decisions aligned with long-term architectural goals
- Provide informed and reliable task planning, estimations, and delivery timelines
- Proactively identify and resolve potential project risks during development cycles
- Facilitate seamless collaboration across cross-functional teams to meet high-quality deliverables
- Mentor junior developers, sharing knowledge and promoting best development practices
Requirements
- Proven expertise in Node.js and TypeScript (2+ years of experience), showcasing a deep understanding of backend development
- Strong skills in debugging, architectural design, and monitoring distributed systems
- Proficiency in implementing robust testing strategies, including unit, integration, and system-level tests
- Experience applying Agile methodologies like Scrum and Kanban to optimize project delivery
- Solid grasp of Angular and UI integration processes to support cohesive frontend-backend collaboration
- Advanced knowledge of SQL and NoSQL database structures and query optimization
- Hands-on experience with AWS for designing and deploying scalable cloud infrastructures
- Practical experience with CI/CD pipelines and DevOps tools, such as GitLab, Jenkins, and Azure DevOps
- Skills in creating detailed technical documentation to facilitate team knowledge sharing and future system maintenance
Nice to have
- Practical understanding of DevOps principles to enhance and streamline development and deployment workflows
We offer
- International projects with top brands
- Work with global teams of highly skilled, diverse peers
- Healthcare benefits
- Employee financial programs
- Paid time off and sick leave
- Upskilling, reskilling and certification courses
- Unlimited access to the LinkedIn Learning library and 22,000+ courses
- Global career opportunities
- Volunteer and community involvement opportunities
- EPAM Employee Groups
- Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Senior Software Engineer (Node.js)
2026-05-17
Node.js Developer
2026-05-17
Chief Software Engineer (AdTech)
2026-05-17
- Posted
- Oct 01, 2025
- Type
- Full-time
- Level
- Associate
- Location
- Argentina
- Company
- EPAM Systems
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Senior Software Engineer (Node.js)
2026-05-17
Node.js Developer
2026-05-17
Chief Software Engineer (AdTech)
2026-05-17