Senior Software Developer

Engineering · Full-time · Global

Job description

About Us:

COVU, a venture-backed technology startup, is at the forefront of modernizing and digitizing independent insurance agencies. Our mission is to leverage AI and data analytics to empower individuals in managing their risks and insurance more effectively. We are developing a comprehensive technology solution aimed at enhancing agent efficiency and optimizing customer experiences. With our founders’ deep expertise in AI, Machine Learning, and data science, we strive to be a leading AI-first company.

Position Overview:

We are looking for a Senior Software Developer to take on a key role in our team and company vision going forward. This position involves more than software development; it’s about solving problems and contributing to strategic decisions. You should be comfortable wearing multiple hats and being a true team member rather than just a developer.

Key Responsibilities:

  • Solution Development: Liaise with the product owner and chief architect to establish and elaborate solutions, developing and maintaining production-quality systems.

  • Serverless Architecture: Develop and deploy solutions in a serverless, modular architecture using AWS tools and services.

  • Internal Tools: Develop tools and utilities for internal users, including web applications.

  • Collaboration: Work closely with the front-end team to ensure a seamless and performant user experience.

  • Back-End Ownership: Take ownership of the back-end architecture, contributing to key decisions about the technology stack and development processes.

  • QA Collaboration: Collaborate with the QA team to ensure maximal test coverage.

  • Mentorship: Mentor and guide junior back-end developers as needed.

Qualifications:

  • 8+ years of experience building production-level systems.

  • Excellent backend development skills in Java/Spring, Python, and Go.

  • Experience in system integration, API development, and ETLs using Java/Python/Go.

  • Proficiency with AWS tools and services, including serverless technologies like Lambda, Fargate, and ECS.

  • Experience with domain-driven design and microservices architecture.

  • Strong understanding of API concepts and technologies such as REST, JSON, XML, SOAP, YAML, GraphQL, and Swagger.

  • Experience in deploying, monitoring, and administering SQL/NoSQL databases (e.g., PostgreSQL, MySQL, DynamoDB, MongoDB).

  • Familiarity with API security models, including OAuth, JSON Web Token, AppKey/Digest, Digital Certificates, Basic Authentication, and OpenID.

  • Experience with Agile engineering practices, including CI/CD and TDD.

  • Front-end development experience with Angular, React, or Vue is a huge plus.

  • Insurance/insurtech experience is a huge plus.

Why Join COVU:

  • Be part of a pioneering team dedicated to transforming the insurance industry.

  • Engage with cutting-edge technologies in AI and data analytics.

  • Drive significant impact in a high-growth startup environment.

  • Collaborate with a team of experts passionate about innovation and excellence.

Application Process:

Interested candidates should submit their resume and an (optional) cover letter detailing their relevant experience and why they are a good fit for this role. There will be 4 interviews: one with our People team, two technical interviews with our Tech experts (likely to be followed with a live coding test), and one final interview with the founders.

Join us in shaping the future of insurance technology at COVU!


Org chart