Position Overview
We are looking for a Senior Backend Engineer with strong expertise in C# and .NET Core. You will work on a complex, evolving system, focusing on backend development, code quality, and performance improvements, while collaborating closely with the Tech Lead and the rest of the team.
Requirements
Backend
- Strong proficiency in C# and .NET Core
- Senior-level experience in backend development
- Experience writing unit and integration tests, with a solid understanding of what should be tested and how to structure maintainable tests
Databases
- Strong experience with MS SQL and/or PostgreSQL
- Deep understanding of relational databases
- Ability to write and optimize SQL queries
- Experience with indexing and performance tuning
- Experience working with ORMs and understanding how they interact with the database
Skills
- Ability to quickly underst...