Backend Software Engineer Role
The company seeks a skilled Backend Software Engineer to design, implement, and maintain scalable software supporting fleet management and autonomy systems.
Main Responsibilities:
* Design and implement backend services, APIs, and behaviors meeting system requirements.
* Lead technical execution of complex user stories from design to deployment.
* Participate in technical design reviews and contribute to architectural discussions.
* Ensure high code quality through peer reviews, automated testing, and documentation.
Required skills and qualifications include 5+ years' experience as a Software Developer or similar role, proficiency in C# .NET Core, Entity Framework, and RabbitMQ, experience with SQL Server, Docker or Kubernetes, and Linux environments, and knowledge of microservices architecture and unit testing frameworks.