EPAM logo

Senior Full Stack Developer (JavaScript)

EPAM·Salary not specified

Primary stack

DynamoDBFastifyRESTNode.jsAWSTypeScriptJavaScriptAngularCloudWatchSOLID

Job description

About the Position

We are seeking a talented Senior Full Stack Developer with strong experience in JavaScript to join our team.

In this role, you will become a key driver within the squad, autonomously executing end-to-end development on a modern cloud-native infrastructure in AWS, collaborating in a dynamic ecosystem with Product, UX, the Tech Lead, and business stakeholders.

Responsibilities

  • Develop and optimize new features using Node.js on the backend and Angular on the frontend, ensuring clean and maintainable code
  • Actively participate in the squad's technical and software design discussions, contributing your perspective and adding to the architecture defined by the Tech Lead
  • Collaborate on the deployment and monitoring of components in the cloud using AWS services such as Lambda, ECS, and EKS
  • Ensure software quality by writing and running automated unit and integration tests using Jest and Cypress
  • Ensure code performance and scalability within event-driven architectures
  • Work with Product, UX, and Business teams to understand functional requirements and translate them into efficient technical solutions
  • Participate in cross-code reviews to maintain consistency and raise the team's overall technical standards

Requirements

  • At least 3 years of professional relevant experience as a Full Stack Developer, ideally in digital or medium to high-scalability environments
  • Solid proficiency in TypeScript, RxJS, and SCSS markup
  • Strong experience with Angular for frontend development
  • Hands-on experience with Fastify for backend service development
  • Experience in the design, consumption, and integration of REST APIs
  • Practical knowledge or prior experience interacting with AWS services such as Lambda, ECS, S3, DynamoDB, and CloudWatch
  • Application of best practices including Clean Code and SOLID principles
  • Understanding of event-driven architectures and messaging platforms such as RabbitMQ and AWS SNS/SQS
  • Focus on quality, with experience writing unit tests using Jest, along with Cypress or similar tools for E2E testing
  • English at B2 level or higher, with strong written and verbal communication skills

Nice to Have

  • Previous experience or knowledge of the Fintech industry, digital banking, or high-transaction platforms
  • Hands-on experience with AWS services such as Lambda, ECS, S3, DynamoDB, and CloudWatch
  • Familiarity with Apache Kafka for distributed event streaming
  • Experience with CI/CD pipelines using tools such as GitHub Actions or GitLab CI

Locations

  • Buenos Aires, Argentina
  • Córdoba, Argentina

© EPAM. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

EPAM helps organizations innovate their business processes and rethink the way they manage their businesses so they can remain competitive in this new digital age.

More at EPAM

All 2384 roles

Popular searches