This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
This role is part of an exciting opportunity at Eftsure that will be focusing on modernising, re-platforming & building for scale at Eftsure. As a mid-level engineer, you will collaborate closely with cross-functional teams to translate business requirements into high-quality technical solutions. You’ll contribute hands-on code, participate in architectural discussions, and continuously improve the performance, reliability, and scalability of our systems.
Job Responsibility:
Write clean, efficient, and maintainable code using modern languages, frameworks, and tools to deliver reliable, scalable solutions
Work closely with Product Owners, Designers, and Engineers to define requirements, plan development cycles, and ensure successful delivery of product features
Write and execute test cases, debug issues, and participate in code reviews to uphold coding standards and software quality
Support architectural discussions, suggest improvements, and apply new technologies or practices that enhance system performance and maintainability
Continuously improve your technical skills, share knowledge within the team, and provide guidance to junior engineers where appropriate
Requirements:
Strong understanding of software design principles, programming languages, and frameworks relevant to Eftsure’s technology stack
Ability to break down complex challenges, deliver clean, maintainable code, and ensure software reliability through testing and reviews
Work effectively in cross-functional Agile teams, clearly communicating ideas and solutions to both technical and non-technical stakeholders
Take responsibility for deliverables and outcomes, demonstrating professionalism, integrity, and proactive engagement
Stay curious, continuously learn new technologies, and adapt to evolving business and technical environments
3 to 5 years of relevant professional experience as a software engineer
Bachelor’s degree in Computer Science, Software Engineering, or a related field is an advantage but not mandatory
Relevant certifications showcasing advanced technical knowledge or specialisation are highly regarded
Technical expertise in .NET - this is a non-negotiable requirement
Experience with SQL and cloud technologies is also essential
What we offer:
Birthday Leave
Floating Cultural Holidays
A day of leave to support a Charity
Annual Reimbursement of $250 for wellness expenses
Additional Training and Flexible Working Arrangements