We seek a skilled and experienced senior back-end developer with strong proficiency in C# and a solid understanding of object-oriented programming (OOP). The ideal candidate will bring a robust technical background in SQL and NoSQL databases, Domain-Driven Design (DDD), Microservices, and Clean Architecture. This role also involves mentoring junior developers, providing technical guidance on best practices, and collaborating effectively within an Agile environment.
Key Responsibilities:
Develop and maintain scalable backend systems, with a focus on clean, efficient, and reusable code.
Utilize C# and OOP principles to design and implement software solutions.
Work with both SQL (SQL Server, PostgreSQL) and NoSQL databases (MongoDB, Cassandra, DynamoDB).