Lead Developer
Core
Lead a development team, refine requirements, coach developers, and build distributed backend systems while balancing technical choices with business goals.
Role type
Senior IC lead developer (backend)
Builds
Distributed backend systems, secure APIs, and modular services
Domain
Enterprise software, cloud-native backend
Required skills
Team leadership, project coordination, backend architecture, C#, .NET, PostgreSQL, CQRS, pub/sub, dependency injection, JWT, OpenID Connect, Swagger/OpenAPI, Polly, Git, Kubernetes, Azure Service Bus, Azure, Datadog, Serilog, OpenTracing, AI coding assistants
Preferred skills
Experience with distributed systems, cross-departmental project management, agile methodologies
Technologies
C#, .NET, PostgreSQL, Kubernetes, Azure, Azure Service Bus, Datadog, Serilog, OpenTracing, Git, Swagger, OpenAPI, Polly, GitHub Copilot, Cursor
Responsibilities
Lead and coach the development team, run refinement sessions, simplify complex solutions, align projects with sales/marketing/product, make technical decisions based on business goals, write backend code, improve code quality and processes
Seniority
Senior, hands-on IC with leadership responsibilities