Job Description
At the heart of our organization, we have a culture that prioritizes innovation and collaboration. Our team is comprised of skilled professionals who work together to design, develop, and maintain scalable backend services.
As a Backend Developer, you will play a critical role in this process. You will be responsible for designing, developing, and maintaining the backend systems of our applications.
Our ideal candidate has hands-on experience with C#, .NET Core 7/8/9, and database technologies. They must also be proficient in LINQ, Dapper, and Entity Framework, as well as have a strong understanding of SOLID principles, Clean Architecture, Test-Driven Development (TDD), and Domain-Driven Design (DDD).
We are looking for someone who can work closely with front-end developers, Dev Ops engineers, and product teams to deliver robust APIs and services. The successful candidate will also be responsible for enforcing best coding practices, contributing to architectural decisions, and promoting continuous improvement within the development team.
Required Skills and Qualifications
* Strong proficiency in C# and .NET Core 7/8 or 9
* Experience with LINQ, Dapper, and Entity Framework
* Solid understanding of SOLID principles, Clean Architecture, TDD, and DDD
* Hands-on experience with automated testing frameworks such as Newman, Playwright, Cypress, or similar
* Knowledge of the Mediator pattern and its implementation is a plus
Benefits
We offer a dynamic and supportive work environment that encourages growth and collaboration. As a member of our team, you will have opportunities to innovate, push boundaries, and work on solutions that make a global impact.
Some of the benefits of joining our team include:
* Collaborative and innovative work environment
* Opportunities for professional growth and development
* Competitive salary and benefits package
Others
We are an equal opportunities employer and welcome applications from diverse candidates. If you are a motivated and talented individual who is passionate about backend development, we encourage you to apply for this exciting opportunity.
Thank you for considering our company as your next career step. We look forward to reviewing your application.