Position Overview
We're seeking a Senior Backend Developer with deep Azure and .NET expertise to architect and build our server-side platform.
The ideal candidate understands how to design systems that scale reliably while maintaining security and performance, especially in environments where real-world constraints matter more than perfect theory.
Responsibilities
- Build and maintain backend systems that handle real-world usage patterns
- Design APIs and services that work reliably under varying load conditions
- Create secure, scalable architectures using Azure and .NET
- Think through system reliability and user impact when making technical decisions
- Optimize applications for performance, security, and cost efficiency
- Collaborate with frontend teams to design clean, practical API interfaces
- Monitor system health and respond to issues before they affect users
- Ensure applications remain stable and performant as they grow
- Build systems that agricultural professionals can depend on
- Balance technical excellence with practical delivery timelines
Requirements Technical Skills
- Expert-level proficiency in .NET and C#
- Deep hands-on experience with Microsoft Azure services
- Strong understanding of building and scaling web APIs
- Experience with database design and optimization (SQL Server, Azure SQL)
- Knowledge of authentication, authorization, and security best practices
- Understanding of containerization and Azure deployment patterns
- Experience with monitoring, logging, and system observability
- Git version control and collaborative development practices
- Experience building systems for reliability and uptime
Experience
- Minimum 5 years of backend development experience
- Proven track record of building production systems on Azure
- Experience leading technical decisions in complex projects
- Background working with distributed teams and cross-functional collaboration
- Experience in startup or high-growth environments preferred
Soft Skills
- Strong instinct for building systems that users can depend on
- Ability to balance technical debt with feature delivery
- Understanding of how backend decisions impact user experience
- Experience making pragmatic technical choices under time constraints
- Skill in communicating technical concepts to non-technical stakeholders
- Ownership mindset for system reliability and user impact