The CoverGo Engineering team provides highly available services for all insurance processes. All of this is built on top of a microservice architecture, written for the most part with .NET Core. We are looking for a backend software engineer to join our team at CoverGo!
What you will be doing in this role
- Help us build, grow and maintain our services
- Apply your skills to develop robust and scalable software
Requirements
You'll be successful in this role if:
- You are a hands-on experienced engineer, and you love what you do
- You are a quick learner and excited about learning new technologies
- You are passionate about automated testing, code quality and engineering best practices
- You advocate software craftsmanship and take pride in your work
- You thrive in an environment with lots of context and minimal guidance
- You enjoy collaborating with engineers across functional teams and have excellent communication skills
- You enjoy taking full ownership of projects from conception to production
Your qualifications:
- Familiarity with microservices using either of RESTful API, gRPC or GraphQL
- Excellent understanding of .NET Core and C#
- Experience with Docker
- Intensive TDD practice
It'll be nice if you have:
- Experience in Event sourcing, CQRS, and DDD (Domain Driven Design)
- Experience with database technologies like MongoDB, PostgreSQL
- Experience with Cloud Computing platforms: Amazon AWS, Microsoft Azure, Google Cloud, Alibaba etc.
- Experience with Node amp; javascript
- MS/BS in Computer Science or a related degree
- Insurance and fintech experience
Benefits
- Competitive salary
- 15 Days annual leave
- Employee stock options for strong performers
- Group medical insurance
- Fun working environment with remote option
- Team building activities and company retreat
- Working on the latest tech for the insurtech market leader
- Shaping the future of the insurance industry