Senior Full-stack Engineer - Angular, Node.js

On-siteSalary not specified
Argentina

Job Description, Responsibilities & Requirements

About the Position

We are hiring a Senior Full-stack Engineer - Angular, Node.js to help modernize core systems by retiring COBOL and rebuilding capabilities with Node.js and Angular. You will translate legacy business logic into scalable services, partner with stakeholders across teams, and uphold code quality from build to release-apply now.

Responsibilities

  • Develop new backend capabilities using Node.js
  • Create and maintain frontend UI components using Angular
  • Leverage services available on AWS
  • Participate in technical and functional analysis of existing COBOL processes
  • Collaborate on migrating business logic from legacy systems into new applications
  • Work with relational databases, SQL queries, and stored procedures when needed
  • Contribute to technical definitions with the Tech Lead and other team members
  • Ensure strong engineering practices, code quality, testing, and maintainability
  • Support technical and functional documentation for migrated processes
  • Investigate incidents, bugs, or functional differences between the legacy system and the new solution
  • Assist comprehensive testing, user validation, and production deployment phases
  • Build understanding of implemented processes, their interactions, and the impact of delivered changes

Requirements

  • Proven software development experience of 3+ years working with Node.js, Angular, and cloud services on AWS
  • Solid background in building backends with Node.js and delivering frontends with Angular
  • Hands-on familiarity with AWS services
  • Strong knowledge of REST API design and consumption
  • Practical experience with relational databases and strong SQL proficiency
  • Demonstrated exposure to production systems with complex business logic
  • Proven ability to analyze legacy processes and migrate them to modern solutions
  • Sound technical judgment to produce maintainable, scalable, and testable code
  • Experience collaborating within agile teams
  • Ability to engage with technical, functional, and business stakeholders
  • English proficiency at B2 (Upper-Intermediate) level or higher

Nice to Have

  • Experience with COBOL shutdown projects or legacy system migrations
  • Familiarity with batch processes, scheduled jobs, or file-based integrations
  • Background in financial, fintech, or payment processing and high-transaction industries
  • Knowledge of CI/CD
  • Understanding of observability, logging and monitoring, service-oriented architectures, or microservices

We Offer

  • Opportunity to work with cutting-edge technologies
  • Collaborative and innovative work environment
  • Professional growth and development opportunities

About the Company

EPAM Systems is a global software engineering and product development company that partners with the world’s leading businesses to deliver technology solutions that drive digital transformation.

Job Details

Company name:
EPAM
Location:
Argentina
Work Mode:
On-site
Posted on TheJob:
Jul 6, 2026
Last checked:
Jul 6, 2026
Posted on the source:
Jul 2, 2026
Apply Now
© 2026 TheJob, Inc. All rights reserved.