
Middle Full-Stack Engineer (Node.js & Angular)
Primary stack
Nice to have's
Job description
About the Position
We are looking for a motivated Middle Full-Stack Engineer to join a team building scalable, high-impact solutions. In this role, you'll be an active contributor within the squad, participating in end-to-end development on a modern, cloud-native infrastructure powered by AWS. You'll collaborate within a dynamic ecosystem alongside Product, UX, the Tech Lead, and business stakeholders to bring meaningful features to life, with the support and guidance needed to grow your skills.
Responsibilities
- Develop new features using Node.js on the backend and Angular on the frontend, following clean and maintainable coding practices
- Participate in technical and software design discussions, sharing your perspective and learning from the architecture defined by the Tech Lead
- Contribute to the deployment and monitoring of cloud components using AWS services (such as Lambda, ECS, and EKS)
- Support software quality by writing and running automated unit and integration tests with Jest and Cypress
- Help ensure code performance and scalability within event-driven architectures
- Work with Product, UX, and business teams to understand functional requirements and translate them into technical solutions
- Take part in code reviews to maintain consistency and continuously improve technical quality across the squad
Requirements
- 2+ years of hands-on experience as a Full-Stack Developer, ideally in digital environments or medium-to-large scale platforms
- Good working knowledge of Node.js (Fastify a plus) and recent versions of Angular
- Solid understanding of TypeScript, RxJS, and layout development with SCSS
- Experience consuming and integrating REST APIs
- Some practical exposure to AWS services (e.g., Lambda, ECS, S3, DynamoDB, CloudWatch)
- Awareness of best practices, including Clean Code and SOLID principles
- Basic understanding of event-driven architectures and messaging systems (e.g., Kafka, RabbitMQ, AWS SNS/SQS)
- Familiarity with CI/CD pipelines (GitHub Actions, GitLab CI, or similar)
- A quality-focused mindset, with experience writing unit tests using Jest (Cypress or similar E2E tools a plus)
- Strong soft skills: proactivity, clear communication, teamwork, and openness to technical feedback
Nice to Have
- Previous experience or knowledge of the Fintech industry, digital banking, or high-transaction platforms
- Hands-on experience with AWS Lambda, Amazon DynamoDB, and Amazon Elastic Container Service (ECS)
- Familiarity with Apache Kafka and building CI/CD workflows
Locations
- Buenos Aires, Argentina
- Córdoba, Argentina
Work Location Type
- Hybrid
© 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 2376 rolesSimilar jobs
Full Stack Engineer
AgileEngine · Argentina +1
Full Stack Engineer
AgileEngine · Argentina +1
Full Stack Engineer
AgileEngine · Argentina +1
Full Stack Engineer
AgileEngine · Córdoba +1