Senior Backend Engineer (.NET / C#)
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 understand large legacy codebases
Strong problem-solving skills for complex and non-standard tasks
Attention to code quality, maintainability, and performance
Nice to Have
Experience with NHibernate
What Weβre Looking For
Ukrainian candidates based outside of Ukraine
Middle+ or Senior level overall
Ability to quickly get up to speed in an existing system
Ownership and responsibility for your work
Proactive mindset and willingness to suggest improvements
Interview Process
Pre-screen interview
Technical interview
Interview with Product Manager
Required skills experience
| .NET C# | 5 years |
Required languages
| English | C1 - Advanced |
| Ukrainian | Native |