About the Job:
We're seeking a seasoned software engineer to join our team. As a Senior Backend Developer, you'll play a key role in designing and implementing backend services that drive reliability, performance, and scalability.
Key Responsibilities
* Develop and maintain robust backend services using C# (.NET Core)
* Design and implement RESTful APIs for seamless integration across systems
* Optimize performance, scalability, and security of cloud-based solutions
* Collaborate with cross-functional teams to deliver end-to-end features
* Apply software design principles (SOLID, DRY) and modern architectures (Domain-Driven, Event-Driven)
* Contribute to improving engineering practices, code quality, and technical documentation
Requirements:
To be successful in this role, you'll need:
* 5+ years of professional experience as a Backend Developer
* Strong expertise in C# (10 or higher) and .NET Core (8 or higher)
* Experience building and maintaining RESTful APIs with ASP.NET Core
* Solid understanding of OOP, software design principles, and distributed systems
* Familiarity with event-driven architectures and messaging systems is a plus
Benefits:
In addition to our dynamic work environment and talented team, we offer:
* Flexible working hours
* 3 days per month to work remotely
* On-site gym facility
* Free lunch in our office restaurant every day
Hiring Process:
1. Application review
2. Intro call with our People team (30 min)
3. Technical assessment
4. Technical interview
5. Final interview