Software Architect for Scalable Applications
We are looking for an experienced software architect to design and develop high-performance, scalable applications.
* Design and implement microservices using C#/.NET and ASP.NET Core.
* Optimize SQL databases with Entity Framework Core for efficient data retrieval and storage.
* Implement event-driven architectures using RabbitMQ for messaging and distributed processing.
* Deploy and manage cloud solutions with Azure Services (Azure Functions, Azure Kubernetes Service (AKS), Azure SQL, Azure Service Bus, Azure Blob Storage).
* Containerize applications with Docker and orchestrate them using Kubernetes.
* Ensure high code quality through unit and integration testing, CI/CD pipelines, and automated deployments.
The ideal candidate will have a degree in Computer Science or a related field and 4+ years of hands-on experience in backend development with .NET / C#.
Requirements:
* Strong expertise in Microservices architecture, REST APIs, and event-driven systems.
* Hands-on experience with Azure cloud services, particularly Azure Kubernetes Service (AKS), Azure Functions, Azure Service Bus, and Azure SQL.
* Experience with Docker and Kubernetes for containerized application deployment.
* Strong analytical skills, problem-solving mindset, and ability to work independently in a remote-first environment.
* Fluency in English.
About Us:
At Optimus Search, we are committed to shaping the future of our planet's energy landscape through sustainable energy initiatives worldwide. We offer a unique opportunity to be part of a world-renowned energy innovator and contribute to cutting-edge technology.