Description
Summary:
Seeking a motivated Middle Full-Stack Engineer to contribute to end-to-end development on a modern, cloud-native infrastructure, collaborating with dynamic teams to bring features to life.
Highlights:
1. Build scalable, high-impact solutions using Node.js and Angular
2. Work on modern, cloud-native infrastructure powered by AWS services
3. Collaborate with Product, UX, and business stakeholders
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
**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