Job Description

The Role

Are you a senior backend engineer who thrives on distributed systems, clean architecture, and complex data problems? At ONYX Insight, we're looking for a Senior Software Developer (Contractor) to make an immediate impact on our core platform, a sophisticated distributed system processing data from wind turbines around the world.

This is not a typical SaaS CRUD role. You'll work across a distributed architecture including asynchronous messaging, worker processes, and data ingestion pipelines.

Frontend exposure is a bonus, not a requirement.



Key Responsibilities:


+ Backend Delivery: Implement robust, well-tested C# .NET services following clean architecture principles — domain logic, data access, messaging, and background processing.
+ Distributed Systems: Contribute to service boundary design, asynchronous messaging flows, and worker processes within our modular monolith, with an eye on future decomposition.
...

Ready to Apply?

Take the next step in your AI career. Submit your application to ONYX Insight today.

Submit Application