Senior Backend Developer (.NET Core | SQL Server | APIs)
We are looking for a skilled Backend Developer to join our team and help build scalable, high-performance backend systems. This role is ideal for someone passionate about clean architecture, performance optimisation, and modern backend technologies.
Key Responsibilities
- Design, develop, and maintain scalable backend systems using .NET Core
- Build and enhance RESTful APIs and Worker Services
- Architect and optimise SQL Server databases (schema design, indexing, performance tuning)
- Implement distributed caching strategies to improve performance and scalability
- Collaborate with frontend developers and stakeholders to deliver seamless, high-quality solutions
- Troubleshoot and resolve backend and API-related issues
Required Skills & Experience
.NET Core
- Strong experience building RESTful APIs and background services
- Solid understanding of:
- Asynchronous programming
- Dependency Injection
- Middleware pipelines
SQL Server
- Proven experience with:
- Database design and architecture
- Query optimisation and performance tuning
- Indexing strategies
- Hands-on with stored procedures, views, and complex queries
Distributed Caching
- Experience implementing caching strategies to improve system performance and scalability
JavaScript (Frontend Exposure)
- Ability to integrate backend services with frontend applications
- Comfortable debugging API consumption issues from the frontend
Advantageous Skills
- Experience with ElasticSearch (search and analytics)
- Familiarity with Redis (caching, session management, pub/sub)
- Knowledge of RabbitMQ or other messaging systems for asynchronous processing
Qualifications
- Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or a related field
- AND
- Minimum of 7+ years of experience in backend development