Job Description
Roles and Responsibilities
Operate as a start-up within a highly influential InsurTech company
Drive engineering best practices such as TDD and GitOps
Lead the team in architecture and design discussions, and represent the team in cross company architecture decisions
Partner with product management and engineering leadership to set and deliver quarterly and annual goals.
Develop and ship scalable and cloud native software systems
Create and maintain cloud infrastructure using AWS, Kubernetes, and IaC
Employ Machine Learning and Generative AI to improve user experience
Learn through pair programming
Required Skills
An entrepreneurial spirit and a leadership mindset
An attitude for learning, sharing, innovation, and helping others succeed
Minimum 5 years of experience as a software developer or a system engineer
Strong programming experience in Java, Go, Python or any high level languages
Proficiency in public cloud technologies (AWS preferably), Containerization, Kubernetes, CI/CD systems, and DevOps practices.
BS/BA degree in Computer Science, Computer Engineering, or related fields.
Bachelor's degree in Computer Science