Senior Backend Developer
Role details
Job location
Tech stack
Job description
As a Senior Backend Developer, you'll be a founding member of a newly formed cross-functional engineering team. You'll play a key role in setting the tone for the team's culture, practices, and success. Your technical expertise will shape our architecture and support business-critical applications., * Enhance features and functionality of core products
- Design and implement scalable backend systems using C# (.NET 5+ preferred)
- Write clean, maintainable, and testable code using TDD/BDD principles
- Create and maintain RESTful and GraphQL APIs
- Collaborate with POs, BAs, and stakeholders to define solutions
- Mentor junior developers and promote best practices
- Drive improvements in development processes and tools
Requirements
This is a highly collaborative role for someone with a passion for software craftsmanship and continuous improvement. Using your 5+ years of backend development experience, you'll enhance core product features, design scalable systems, and work closely with relevant stakeholders to deliver technical solutions that drive real value., You're an experienced backend developer with a solid foundation in modern software engineering practices. You understand what it takes to build systems that scale and you're comfortable working across the full development lifecycle; from design and implementation through testing and deployment. Strong communication skills come naturally to you, and you thrive in collaborative environments where problem-solving and continuous learning are part of the culture.
Technical expertise:
- Proficiency in C#, .NET (preferably .NET 6+), and SQL Server
- Strong grasp of SOLID principles and object-oriented programming
- Experience with Git, unit testing frameworks (NUnit), and API development
- Familiarity with CI/CD pipelines and agile methodologies
- A genuine desire to grow and evolve within a dynamic team