Skip to content
mimi

Backend Engineer

The Marina Atelier

Aba South · On-site Full-time 1w ago

About the role

• *Job Overview:**

We are seeking a highly skilled and experienced C# .NET Engineer to design, develop, and maintain scalable, enterprise-grade applications. The ideal candidate brings a minimum of four years of active, hands-on experience in the .NET ecosystem and a strong command of software architecture, clean code principles, and secure, high-performance system development.

This is not an entry-level role. You will be expected to contribute meaningfully from the outset writing production-quality code, owning technical decisions, and collaborating across multidisciplinary teams to deliver end-to-end solutions that meet enterprise standards. • *Key Responsibilities:** • Design and develop robust, scalable applications using C# and .NET Core / ASP.NET Core • Build and maintain enterprise-level systems with performance, availability, and extensibility in mind • Develop and consume RESTful APIs and integrate third-party services and platforms • Write clean, maintainable, and testable code in accordance with industry best practices • Implement unit tests and integration tests; apply Test-Driven Development (TDD) principles • Participate actively in code reviews, providing constructive and technically sound feedback • Contribute to the design and documentation of system architecture and technical specifications • Optimise applications for performance, security, reliability, and long-term maintainability • Troubleshoot, debug, and upgrade existing systems, identifying root causes and implementing lasting fixes • Apply knowledge of microservices architecture and API design principles to complex system challenges • Work cross-functionally with frontend, DevOps, and product teams to deliver end-to-end solutions • Communicate technical concepts clearly to both technical and non-technical stakeholders • Manage competing priorities effectively while maintaining high delivery standards • *Requirements:** • Bachelor’s degree in Computer Science, Engineering, or related field. • Minimum of 4 years of hands-on experience with C# / .NET Core development. • Proven track record delivering enterprise applications — fintech, ERP, SaaS platforms, or equivalent • Strong proficiency in C# and .NET Core / ASP.NET Core • Solid understanding of Object-Oriented Programming (OOP) and common design patterns (e.g., SOLID, CQRS, Repository, Factory) • Hands-on experience with unit testing frameworks — xUnit, NUnit, or MSTest • Familiarity with mocking libraries including Moq and/or FakeItEasy • Proficiency with relational databases — SQL Server and/or PostgreSQL • Strong knowledge of RESTful API design principles and microservices architecture • Understanding of authentication and authorisation protocols — JWT, OAuth 2.0, OpenID Connect • Experience with version control using Git, including branching strategies and pull request workflows • *Nice to Have** • Experience with cloud platforms — Microsoft Azure, AWS, or GCP • Familiarity with containerisation tools — Docker, Kubernetes • Exposure to CI/CD pipelines and DevOps tooling • Knowledge of message brokers such as RabbitMQ or Azure Ser6vice Bus • Experience with Entity Framework Core or Dapper • Experience working in Agile or Scrum delivery environments is an advantage • *Location: Lagos**

Job Type: Full-time

Pay: From ₦450,000.00 per month

Experience • Backend Engineering: 4 years (Preferred)

Language • English Fluently? (Preferred)

Work Location: Remote

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free