Senior Backend Developer
Core
Designing and building scalable backend services, microservices, and distributed systems for 3D visualization and spatial data management.
Role type
Senior Backend Developer (Microservices & Distributed Systems)
Builds
Cloud-native backend services, REST APIs, and database structures for utility mapping and 3D modeling platforms.
Domain
Construction technology, 3D visualization, spatial data, and cloud infrastructure.
Deliverable
production ML models | product features | infrastructure
Required skills
C# (.NET 6/7/8), Entity Framework Core, PostgreSQL/MSSQL, event-driven architecture, Kubernetes/AKS, Azure cloud services, CI/CD (GitHub Actions), observability, unit testing (xUnit), microservices orchestration.
Preferred skills
FastEndpoints, Redis, Okta/Auth0, PostGIS, spatial data optimization.
Technologies
Azure, Kubernetes, C#, .NET, PostgreSQL, Redis, GitHub Actions, JIRA, xUnit, Service Bus, App Configuration, Application Insights.
Responsibilities
Architect and design software solutions; build features, enhancements, and bug fixes; develop and optimize database structures for spatial data; oversee automated development pipelines; conduct code reviews; provide technical guidance to junior developers; apply secure coding practices.
Seniority
Senior, hands-on IC with leadership responsibilities.