Senior Full Stack Developer
At SD Worx, we are looking for energetic people to join our team. With us, you get the chance to showcase your talents and grow like never before! Ready, set, apply!
We usually respond within a week
SD Worx is a leading European provider of Payroll & HR services with global reach. We have offices in Europe and Mauritius. Our goal? We bring people solutions to life and turn HR into a value source for our clients and their people.
Our people solutions span the entire employee journey, from salary payment to attracting, rewarding, and developing talent. Are you ready to join us?
About the role:
As a Senior Full Stack Developer in our BE SME Squad, you will design and build high‑quality microservices and REST APIs using .NET 8, C#, Entity Framework Core, and SQL Server, while integrating with some IBM DB2 legacy systems. You’ll work in an agile environment, applying Domain‑Driven Design and Clean Architecture to create scalable, maintainable solutions.
You will contribute across our tech stack - from backend services and asynchronous messaging with NServiceBus, to API documentation with Swagger/OpenAPI, automated testing with NUnit/Moq, and CI/CD pipelines in Azure DevOps.
In this senior role, you’ll help shape technical decisions, champion clean coding practices, and mentor junior developers within the squad. Your work will directly support SD Worx in delivering reliable, modern, and user‑focused products across Europe
Which tasks can you expect?
Design and implementation of microservices-based REST APIs using SP (dot) NET Core
Functional and technical understanding of user stories in close collaboration with different stakeholders so that business requirements are clearly understood
Development of these user stories as working software in team-oriented collaboration in an agile way of working
Implementation following Domain-Driven Design (DDD) principles with clear separation between API, Services, Domain, and Infrastructure layers
Ensuring the entire stack is designed and built for performance, quality and scalability using Entity Framework Core and SQL Server
Design and integration of REST APIs with Swagger/OpenAPI documentation
Working with legacy IBM DB2 mainframe systems and modern SQL Server databases
Implementing asynchronous messaging patterns using NServiceBus for inter-service communication
Executing code reviews and ensuring code quality through comprehensive unit and integration testing
Creation of continuous integration and deployment (CI/CD) pipelines using Azure DevOps
Sharing knowledge, guiding and teaching more junior developers about best practices.
Technical Environment
HTML, CSS, JQuery, Javascript, Ajax, Typescript, Angular
.NET 8 with C# 12
ASP (dot) NET MVC / Core Web API
Entity Framework Core 8 with SQL Server
IBM DB2 for legacy system integration
NServiceBus for asynchronous messaging
Azure DevOps for CI/CD pipelines
NUnit, Moq, and FluentAssertions for testing
Swagger/OpenAPI for API documentation
Refit for typed HTTP clients
AutoMapper for object mapping
Log4Net for logging
Windows Services for background processing
Domain-Driven Design architecture with separate API, Services, Domain, and Infrastructure layers
What do you have to offer?
At least more than five years' experience with:
ASP (dot) NET Core Web API development (.NET 8)
C# back-end programming language (C# 12)
Entity Framework Core for data access and database migrations
SQL Server database design and management
RESTful API design and implementation
Writing unit tests with NUnit and mocking frameworks (Moq)
Integration testing for APIs and database operations
Good communication skills verbal and written
Showing proactiveness by problem-solving and critical thinking
Mentorship and knowledge sharing
Time Management and meeting deadlines
Collaboration and Team work across multiple microservices teams
Adaptability and Learning new technologies and frameworks
Stay transparent to the stakeholders regarding progress and challenges
If you also have experience with the following technologies, frameworks, tools or processes, this is advantageous:
Azure DevOps & Azure Cloud Services
Domain-Driven Design (DDD) and Clean Architecture patterns
Microservices architecture and inter-service communication
NServiceBus or other message bus frameworks
GIT Source Control and branching strategies
Refit for HTTP client generation
AutoMapper for object-to-object mapping
Log4Net or structured logging frameworks
IBM DB2 or legacy mainframe integration
Dapper for high-performance data access
Swagger/OpenAPI for API documentation
JWT authentication and authorization
Background services and scheduled jobs (Quart (dot) NET)
Experience implementing Domain-Driven Design patterns (Aggregates, Repositories, Domain Events)
Thorough understanding of microservices architecture and distributed systems
Experience implementing comprehensive testing strategies including unit tests, integration tests, and end-to-end tests using NUnit and SpecFlow
Proficiency with Git version control and Azure DevOps pipelines
Collaborate with product owner, designers, and other developers to define project requirements and specifications
Appreciation for clean, well-documented, and maintainable code
Understanding of SOLID principles and design patterns
Keen interest in AI and modern development practices
What do we have to offer?
Leaves: all types of leave granted from day 1 (annual leave, sick leave, study leave, maternity/paternity leave, wedding leave, compassionate leave). Eligible for seniority leave after 3 years
Insurance benefits: Medical insurance fully paid by SD Worx for you and two dependents (children up to 18 years old). Option to upgrade available. You are also eligible to enroll your parents in your medical insurance at a subsidized rate
Monthly fixed transport allowance
No deduction for using the company’s transport after work
Eligible for a mobile voucher, redeemable at one of four suppliers, renewable every 3 years
Fixed internet allowance for home use
Career break option
Workation: possibility to work from any SD Worx location (4 weeks per year, EU only)
Yearly performance review with remuneration review
Yearly company bonus
Car loan: subsidized interest facility
Referral program
Learning opportunities: through an individual development plan and professional training
Career growth: whether you want to become more of an expert in your field or want to expand your knowledge more horizontally, there is always room to grow within SD Worx!
Please be informed that upon successful completion of the interview process, you will be required to submit a recent Certificate of Character, and you will undergo a background check as part of our standard legal procedures.
From many places, we work as one, moving from better to best together.
SD Worx embraces diversity in the workplace. Diversity brings inspiration and innovation to our company. We particularly welcome applications from qualified talent, regardless of origin, nationality, gender, skin color, ethnic and social background, religion, age, disability, sexual orientation, or stage of life.
- Team
- IT & Technology
- Role
- IT & Technology (Products)
- Locations
- Ebene
- Remote status
- Hybrid