AWSGraphQLJavaScriptNode.jsReactTerraformAWS CDKSaaSCommunicationRemote Work
About this role
Role Overview
Implement and deliver fullstack features and APIs that connect frontends, services, and the Enfuce payments backend.
Build modern, performant UIs with React (TanStack Router + Query) and scalable backend services with Node.js and AWS.
Take ownership of feature modules, ensuring high-quality implementation from development through to production deployment.
Collaborate closely with Senior Engineers, Product Owners, and Designers to translate requirements into clean, maintainable code.
Contribute to technical discussions and help implement architectural improvements that enhance scalability and reliability.
Maintain high standards for code quality and testing, actively participating in code reviews to learn and share best practices
Requirements
Professional experience building and maintaining fullstack applications using Node.js, React, and AWS.
A clear understanding of REST/GraphQL APIs, authentication, and frontend-backend integration.
Experience or strong interest in Infrastructure as Code (Terraform or AWS CDK).
Comfort working in a SaaS or fintech environment where security and reliability are top priorities.
A quality-first mindset: you take pride in writing testable, readable code and value long-term stability.
Excellent communication in English and a proactive, collaborative attitude. You aren’t afraid to ask questions or suggest improvements.
Tech Stack
AWS
GraphQL
JavaScript
Node.js
React
Terraform
Benefits
Fair pay and employee stock option: We value the input of every employee and want you to tap into the growth we build together. That’s why our salaries are competitive and reassessed regularly, and you have access to an employee stock option program.
Flexible Paid Time Off: We offer a flexible paid time off policy, providing up to 5 weeks of annual vacation days and paid family leave (subject to country regulations). Additionally, you can benefit from hybrid or remote work options, promoting a healthy work-life balance.
Regular Fun With Your Team: To spend other than work-related time with your teammates, you get a team activity budget for three quarters a year. The fourth quarter is reserved for a company-wide event.
Individual Learning Budget: You get a yearly learning budget to use for courses and other relevant learning opportunities that help you develop your skills.