About Us As a leading group of companies, the ECA International Group stands as a global frontrunner in simplifying international mobility. Our collective vision is to make a positive impact by delivering exceptional products and services to our prestigious list of large enterprise clients. Our global presence across the UK, EU, Hong Kong, Australia, and the US offers our team a world of opportunities, and our commitment to innovation ensures that you will be at the leading edge of your field. We love to invest in our people’s success and development pathways, creating a diverse and inclusive community where your unique talents shine. Your work here has a global impact, and we prioritise work-life balance, offering flexibility to enable you to perform your best. Join us to experience a rewarding career where your potential is celebrated, and your journey to excellence begins. About the Role We are seeking a detail-oriented Backend Engineer who will work alongside our Full Stack Technical Lead and cross-functional teams to deliver a next-generation enterprise SaaS platform. In this role, you will implement complex business logic, orchestrate workflows, and integrate advanced calculators into our backend services. You’ll thrive in a dynamic environment where “AI First” principles guide innovation, where we adopt open-source tools whenever possible, and where we consistently strive for the highest code quality and performance. A strong understanding of business processes, BPM, and a comfort with mathematical logic is essential to excel in this role. Requirements Key Responsibilities Backend Development & Business Logic: Implement and maintain APIs and backend services using C#, .NET Core, and Node.js, with a strong focus on accuracy and correctness. Develop and refine complex business workflows, rules engines, and calculators that translate intricate domain logic into efficient code. Ensure that the backend correctly and reliably represents business processes, workflows, and mathematical calculations. Attention to Detail & Quality Assurance: Write well-structured, thoroughly tested code that meets high standards of performance and security. Conduct thorough code reviews, paying close attention to edge cases, logic gaps, and computational correctness. Partner with QA to ensure that backend components align perfectly with business requirements and handle all scenarios. AI First & Open Source Mindset: Leverage AI-driven tools and methodologies to streamline development, testing, and optimisation. Incorporate open-source frameworks and libraries to rapidly deliver robust backend functionalities. Collaboration & Agile Practices: Work closely with the Full Stack Technical Lead, product managers, and frontend engineers to align technical solutions with business goals. Participate in Agile ceremonies (stand-ups, planning, retrospectives) and contribute to continuous improvement in team processes. Continuous Learning & Optimisation: Stay informed about emerging backend technologies, BPM tools, AI approaches, and best practices. Continuously seek ways to optimize code, improve workflows, and enhance user experiences through backend performance and reliability. Experience & Qualifications Essential: Proficiency in C#, .NET Core, and Node.js for backend development. Experience working with RESTful APIs, microservices architectures, and related best practices. Strong understanding of business workflows, logic engines, BPM, and data-driven calculation modules. Solid foundation in mathematics and the ability to translate complex mathematical or logical requirements into code. Desirable: Exposure to cloud environments (e.g., AWS) and infrastructure as code (e.g., Terraform). Familiarity with AI/ML concepts and NLP frameworks to enhance logic-driven features. Experience integrating open-source tools or frameworks for workflow and rules management. Skills & Behaviours: Detail-Oriented: Meticulous in ensuring logic correctness, data integrity, and code quality. Analytical Thinker: Able to break down complex business and mathematical problems into clear technical solutions. Process & Workflow Focused: Skilled at understanding and implementing BPM, rules engines, and calculation logic. Team Collaborator: Communicates effectively, supports colleagues, and contributes to a positive team culture. Continuous Improver: Actively seeks feedback, remains open to new ideas, and is committed to ongoing learning and refinement. Benefits What’s in it for you Enhanced Stakeholder Pension Contribution 25 days annual leave Health, Life Insurance EAP Wellbeing Support Eligible for Annual Bonus Scheme Long Service Awards ️♀️ ClassPass Membership Enhanced Family Leave Up to £1,000 per year for personal development & training Season Ticket Loan Flexible/hybrid Work Environment Cycle to Work Scheme Free Eye Test Our Team and Culture We are a super friendly team that thrives on collaboration and supporting each other. We cultivate an environment where everyone feels valued and empowered to contribute their best work, helping us to realise our ambitious growth goals and mission. Our hybrid working structure includes spending around two days a week at our Head Office in Holborn, London, in a great space filled with creative, colourful. Need a change of scenery? Our breakout areas have comfortable seating and cool décor where you can work in your own space. Not to mention, being in the hub of the West End, we’re surrounded by many cafes and restaurants and are just a hop, skip, and a jump from the tube.