Next Insurance is a fast-growing successful startup, led by a team of experienced entrepreneurs with a history of successful ventures. Our mission is to transform insurance for small businesses by combining world-class technology and phenomenal customer service. Next Insurance has raised $881M from top-tier investors and is currently valued at $4B.
Our Backend Software Engineer can expect to work with the latest backend technologies and programming languages. We’re big fans of server-side Kotlin and produce clean, testable code fast and push it into production several times a day via our CI / CD pipeline. You will work closely with other functional areas in the company – Product, Marketing and our Front-end engineers in order to rapidly iterate on our product and find the best solutions to the challenges we face. You will take ownership of features – from inception through design and coding, eventually for bringing your feature to production at a high level of quality and test coverage.
Optimal Skills for Success:
- Proven experience in Backend development. Java/Kotlin, or similar languages (.NET, Golang).
- B.Sc. in Computer Science or equivalent - a must.
- Excellent knowledge and understanding of OOP concepts and best practices
- Hands-on development of highly distributed, cloud-based environments - an advantage. We work with AWS, but any cloud experience is a plus.
- Experience working with Relational Databases and good SQL skills.
- Adaptable, with passion to quickly learn new technologies and work effectively in a dynamic environment
- Good interpersonal and communication skills
Requirements:
- 5+ years of proven experience in Java Backend development
- Excellent knowledge and understanding of OOP concepts and best practices
- Hands-on development of highly distributed, cloud-based environments, particularly AWS
- Experience working with MySQL, excellent SQL skills
- B.Sc in computer science or equivalent-must
- Be adaptable and able to quickly learn new technologies and work effectively in a fast paced dynamic environment
- Good interpersonal and communication skills