Job Description We're seeking a skilled Backend Engineer with expertise in Kotlin or .NET to join our team.
This role is open to mid-level and senior candidates who are passionate about building robust, scalable backend systems that drive real business value.
As part of our high-performing team, you'll work on diverse, challenging projects, ranging from modernising enterprise platforms to developing innovative backend solutions that ensure high performance and reliability.
You are passionate about backend development, thrive in solving complex technical challenges, and excel in collaborative, agile environments.
You balance technical excellence with creativity and a commitment to delivering quality solutions.
Responsibilities Backend Development: Design, build, and maintain scalable, secure, and high-performance backend services using Kotlin or .NET .
API and Microservices Development: Develop and integrate RESTful APIs and microservices to support frontend and mobile applications.
Database Management: Design and optimize database schemas, queries, and data storage solutions.
System Performance: Ensure backend systems are performant, reliable, and scalable to meet user and business needs.
Code Quality Assurance: Write clean, maintainable code and conduct unit testing, code reviews, and performance tuning.
Collaboration: Work closely with cross-functional teams, including frontend developers, DevOps engineers, and product managers, to deliver end-to-end solutions.
Continuous Improvement: Contribute to the full software development lifecycle, from planning and development to deployment and support.
Qualifications Technical Expertise: Strong commercial experience in Kotlin or .NET with relevant backend frameworks Backend Architecture: Solid understanding of designing and building RESTful APIs, microservices, and distributed systems.
Database Proficiency: Experience working with relational (e.g., PostgreSQL, MySQL, SQL Server) and/or NoSQL (e.g., MongoDB) databases.
Cloud Experience: Familiarity with cloud platforms (e.g., AWS, GCP, Azure) and deploying backend services in cloud environments.
Best Practices: Deep knowledge of coding standards, design patterns, and secure coding practices.
DevOps Practices: Familiarity with CI/CD pipelines and containerization tools like Docker and Kubernetes.
Communication Skills: Ability to clearly and effectively communicate technical concepts to stakeholders.
Learning Agility: Eagerness to learn and adapt to new tools and technologies as required by projects.
Additional Information Discover some of the global benefits that empower our people to become the best version of themselves: Finance: Competitive salary package, share plan, company performance bonuses, value-based recognition awards, referral bonus; Career Development : Career coaching, global career opportunities, non-linear career paths, internal development programmes for management and technical leadership; Learning Opportunities: Complex projects, rotations, internal tech communities, training, certifications, coaching, online learning platforms subscriptions, pass-it-on sessions, workshops, conferences; Work-Life Balance: Hybrid work and flexible working hours, employee assistance programme; Health: Global internal wellbeing programme, access to wellbeing apps; Community: Global internal tech communities, hobby clubs and interest groups, inclusion and diversity programmes, events and celebrations.
Our diversity makes us stronger - it drives meaningful change and enables us to build innovative technology solutions.
We are committed to creating an inclusive community where all of us, regardless of background, identity, or personal characteristics, feels valued, respected, and free from discrimination.
As an equal opportunity employer, we welcome applications from all individuals and base hiring decisions on merit, skills, qualifications, and potential.