Senior Backend Engineer
Skills
C#DevopsApplication ArchitectureB2CCloud-Native ApplicationsEmerging TechnologiesModeling
What the job involves
The main requirements, responsibilities and hiring steps.
Requirements
- 7+ years building modern cloud-based web applications
- Strong expertise in C# .NET and .NET Core
- Deep experience with Microsoft Azure including Azure Functions Cosmos DB Azure DevOps and SQL Server
- Experience designing building and maintaining RESTful APIs
- Strong understanding of scalable application architecture software design patterns and distributed systems
- Experience implementing CI/CD pipelines and automated testing practices
- Proficiency with SQL data modeling and performance optimization
- Experience working within agile product development teams
- Strong problem-solving skills and ability to balance technical excellence with business priorities
- Excellent communication skills and ability to collaborate across technical and non-technical teams
Nice to have
- Startup experience
- Consumer-facing product experience
- Marketplace experience
- Social platform experience
- Recommendation engine experience
- Azure certifications
Day to day
- Design, build, and maintain scalable backend services that power a fast-growing consumer platform.
- Architect secure, reliable, and high-performance APIs while solving complex technical challenges in a cloud-native environment.
- Collaborate closely with Product, Design, Frontend, and Backend teams to shape technical solutions, influence architecture, and deliver new features.
- Lead code reviews, establish engineering best practices, and mentor engineers to improve quality and scalability across the platform.
