Overview
Skills
Job Details
Role: Staff Software Engineer (Clojure)
Duration: 6+ Months (Potential to convert to full-time)
Location: 100% Remote
About the Role:
We re hiring Software Engineers excited to reimagine the life insurance space through technology. This role will involve working closely with engineering leadership on mission-driven projects and solving high-impact technical challenges. The environment is collaborative and fast-moving, with the chance to influence real product decisions and technical architecture.
Responsibilities:
Design, implement, and test reusable front-end systems for complex web applications
Work collaboratively with Product Designers, PMs, and Engineers to build high-quality, user-facing solutions
Explore product data to uncover business and design insights
Mentor teammates in development tools, technologies, and processes
Develop and maintain test strategies, frameworks, and functional/unit test coverage
How You ll Make a Difference:
Own full-cycle development including build, test, debug, and deploy
Design and implement end-to-end document capture solutions
Requirements:
1+ years of experience in software development using data structures and algorithms
1+ years in testing, maintaining, and/or launching production-grade software
1+ year of experience in software architecture and design
Exposure to full-stack development and front-end frameworks is a plus
Strong understanding of API design and backend development
Degree in Computer Science, Engineering, or a related technical field
Technologies Used:
Frontend: ClojureScript, JavaScript, React, Om
Backend: Clojure (JVM-based)
Infrastructure: Kafka, Docker, Kubernetes, Terraform, Google Cloud Platform, GraphQL
Data: Datomic, BigQuery, Tableau, BEAM