Senior Software Engineer - Backend (.NET, BFF, SDUI & GraphQL) - Contract
Join a leading enterprise as a Senior Backend Software Engineer to design and implement a critical Backend-for-Frontend (BFF) solution and implement Server-Driven UI (SDUI) for mobile applications. We are seeking a highly specialized contributor who is proficient in the .NET framework, GraphQL, and modern CI/CD practices. This role involves deep collaboration with a cross-functional app team in a hybrid environment. If you excel in architecting robust, scalable backend solutions, this contract is for you.
Key Responsibilities & Focus
The successful candidate will be a hands-on technical engineer, responsible for developing, maintaining, and enhancing the core backend architecture.
...- Design, develop, and maintain a Backend-for-Frontend (BFF) solution using the .NET framework.
- Implement and manage Server-Driven UI (SDUI) capabilities tailored for mobile applications.
- Work extensively with GraphQL (specifically Apollo GraphQL and Module Federation) to manage data and third-party service integration.
- Manage the software development lifecycle using Azure DevOps and GitHub.
- Develop and maintain robust CI/CD pipelines.
- Ensure high code quality and security through tools like SonarQube and other security practices.
- Collaborate effectively with a cross-functional application team on integrated solutions.
What You'll Bring
- Platform Proficiency: Strong, proven proficiency in the .NET framework is required.
- SDUI/BFF Experience: Commercial experience with Server-Driven UI (SDUI) development for mobile apps and a strong background in BFF architecture/design.
- GraphQL Expertise: Deep expertise in working with GraphQL (Apollo GraphQL, Module Federation).
- DevOps & Git: Solid understanding of Git fundamentals and practical experience with CI/CD pipelines using Azure DevOps and GitHub.
- Code Quality: Experience using code security and quality tools like SonarQube.
- Beneficial Skills:
- Knowledge of cloud infrastructure (AWS, Azure).
- Familiarity with observability (Dynatrace) and third-party services (Contentful, CommerceTools, Algolia).
- Experience with Hot Chocolate GraphQL server and security tools (Orca, Snyk).
- Experience with AI developer tools (GitHub Copilot) and mentorship/pair-programming.
Location & Engagement
- Location: Central Auckland, New Zealand (Hybrid)
- Start Date: January 2026
- Engagement: Initial 6 months contract with a chance of extension
Apply Now
If you are a proven Senior Backend Software Engineer specializing in the .NET framework, BFF, SDUI, and GraphQL and are ready to contribute immediately, apply now or contact Amaan for more details: amaan.kazmi@randstaddigital.co.nz.
At Randstad, we are passionate about providing equal employment opportunities and embracing diversity to the benefit of all. We actively encourage applications from any background.