Location: This role will eventually be in-person in either SF or San Diego.
About Us
We are a soon to be Series A startup working on bringing innovative solutions to the insurance industry. Our mission is to empower insurance agencies using AI and other innovations so they can continue to compete in their market. As part of our expansion, we are seeking a smart, ambitious Technical Service Representative who is eager to master our platforms and grow into a customer-facing role.
Job Description:
We are seeking a highly skilled backend software engineer to join our team. This role requires a candidate who can work autonomously in a startup environment where instructions are minimal, and requirements are flexible. The ideal candidate has a strong background in both legacy and modern JavaScript frameworks and can navigate complex systems with ease. If you are passionate about building robust backend solutions and have a knack for working on AI-related projects, this role is for you.
Responsibilities:
- Work autonomously on backend development tasks in a lean startup environment.
- Navigate and maintain legacy Node.js code while contributing to new features using NestJS.
- Collaborate on AI-related projects, working with Python and training data as needed.
- Manage databases and mono-repos efficiently.
- Handle light front-end work using Angular, with a primary focus on backend development.
- Participate in the full software development lifecycle, from design to deployment.
Qualifications:
- Bachelor's degree in Computer Science or a related field.
- 8+ years of programming experience, with a strong foundation in Java, C, or Python, and recent experience with JavaScript frameworks like NestJS.
- Proficiency in navigating and maintaining legacy codebases.
- Experience working with databases and mono-repos.
- Familiarity with AI and machine learning projects, with Python experience being a plus.
- Ability to work independently with minimal guidance and in a team environment.
- Willingness to work remotely initially and transition to an in-person role.
Preferred Skills:
- Experience with Angular for front-end development.
- Strong problem-solving skills and attention to detail.
- Ability to thrive in a fast-paced, startup environment.
Benefits:
- Competitive salary and equity options.
- Opportunity to work on cutting-edge technology in a startup environment.