Backend Software Engineer
Core
Design and implement high-performance backend microservices and cloud-native event processing systems for real-time data ingestion and AI-driven insights.
Role type
mid-to-senior level backend software engineer
Builds
cloud-native event processing platform for vehicle data analytics and pattern recognition
Domain
public safety / law enforcement / cloud-native software
Deliverable
production ML models
Required skills
C#/.NET, Java, Golang, SQL Server, Postgres, Docker, Kubernetes, Kafka, Azure Event Hubs, Redis, AI-assisted engineering tools
Preferred skills
NoSQL databases, distributed caching strategies, automation testing frameworks, CI/CD pipeline integration
Technologies
C#, .NET, Java, Golang, SQL Server, Postgres, Redis, Kafka, Azure Event Hubs, Kubernetes, Docker, GitHub Copilot, Cursor
Responsibilities
Design and implement high-performance backend microservices; Develop cloud-native event processing systems; Optimize data streaming and ingestion; Architect high-performance data solutions; Integrate AI-driven services; Deploy and manage containerized services; Drive engineering excellence through automated testing and code reviews
Seniority
mid-to-senior level