We are seeking a Senior Full-Stack Developer to join our team. You will work on a modern AWS-based infrastructure, collaborating directly with product, UX, vendors, and business, and being the technical owner of your development.
Responsibilities
- Design and develop end-to-end features across both frontend and backend layers to deliver high-quality digital products
- Take full technical ownership of assigned developments, from initial design through deployment and ongoing support
- Collaborate closely with product managers, UX designers, external vendors, and business stakeholders to shape effective solutions
- Contribute to architectural decisions and help define technical standards and best practices across the team
- Build scalable, secure, and maintainable services deployed on cloud-based infrastructure
- Ensure code quality through thorough code reviews, testing, and adherence to engineering guidelines
- Investigate, troubleshoot, and resolve technical issues throughout the development lifecycle
- Mentor peers and share knowledge to foster continuous growth and technical excellence within the team
Requirements
- At least 3 years of professional relevant experience in full-stack software development
- Strong backend development expertise with Node.js using Fastify, along with hands-on experience building REST APIs, event-driven architectures, and applying advanced security practices
- Solid frontend development skills with Angular (latest versions), TypeScript, RxJS, and SCSS
- Proven experience working with AWS cloud services, including EKS, Lambda, ECS, API Gateway, DynamoDB, S3, CloudFront, and CloudWatch
- Strong focus on quality assurance with hands-on experience using Jest and Cypress for testing
- Solid functional understanding, with the ability to translate business needs into efficient and reliable technical solutions
- Fluent English communication skills at a B2 level or higher, both written and verbal