Note: The job is a remote job and is open to candidates in USA. HOMEE, Inc. is an AI-driven direct repair network serving the property and casualty insurance industry. The company seeks a Team Lead Full Stack Engineer to build and support its core platform and APIs, set technical direction, make architectural decisions, and lead a team delivering scalable, high-quality software and integrations.
Responsibilities
- Analyze user needs and develop software solutions
- Work with the product owners to determine specification requirements
- Write maintainable, well-documented code with extensive test coverage
- Recommend and perform software upgrades to optimize operational efficiency
- Collaborate with other developers to design and optimize code
- Build high-performance and scalable server-side technologies
- Lead a small team of software engineers, setting technical direction, priorities, and delivery expectations
- Own sprint planning, backlog grooming, and estimation with the product owners, keeping the team accountable to commitments
- Run code reviews and set engineering standards for code quality, testing, documentation, and security
- Mentor and coach engineers through 1:1s, growth plans, and regular performance feedback
- Partner with hiring managers on recruiting, interviewing, and onboarding new engineers
- Remove blockers and escalate risks, and report team progress and delivery metrics to engineering leadership
- Coordinate incident response and on-call rotation for services the team owns
Skills
- 4+ years of professional software development experience shipping high-volume, scalable applications on a service-oriented architecture
- In-depth knowledge of RESTful APIs and/or GraphQL
- Experience with TypeScript frameworks like React and VueJS
- Experience with Node.js frameworks such as Fastify and NextJS
- Familiarity with relational databases such as MySQL or Postgres
- Experience with AWS; specifically, AWS Lambda
- Thorough understanding of architectural patterns of large, high-scale web applications
- Knowledge of test automation frameworks and experience in test authoring
- Proven ability to self-manage but also work as part of a close-knit team using Agile development for tracking progress, issues, etc
- 2+ years leading a software engineering team as a team lead, tech lead, or engineering manager
- Demonstrated experience mentoring engineers and running code reviews at scale
- Track record of delivering multi-engineer projects on schedule in an Agile environment
- Strong written and verbal communication skills, including presenting technical trade-offs to non-technical stakeholders
Benefits
- Full-time employment
- Flexible and collaborative work environment
Company Overview
Company H1B Sponsorship