Senior Backend Software Engineer
About Lark
Lark is the world's largest A.I. healthcare provider, servicing nearly 2 million patients living with or at risk of a chronic disease. Lark is a companion app on the user’s phone providing real-time coaching, guidance, and health insights to users. We are on a mission to disrupt the healthcare industry and make the world a healthier, happier place. Come join our team!
The Role
If you're the type that loves building things, this is the role for you. We're a fast paced team seeking a talented and experienced individual who wants to help us spearhead bringing compassionate care to everyone in the world. Our team is responsible for onboarding our users, our partners, and everything related to data and process improvement. As such you’ll help with managing complex user settings, partner settings, SSO, authentication, working with eligibility platforms, and more.
We need someone with deep expertise who has a passion for best practices, quality, security, quality testing, able to take the lead on projects, while working independent and collaboratively, mentoring others. In this role you will need to work effectively across other teams in the organization.
What You'll Do
- Contribute to Lark’s backend infrastructure for modularizing clinical content, including program placement decision matrices and feature set management
- Follow team members’ technical guidance to scale up existing systems using event-driven architecture and functional paradigms
- Uphold best practices by performing code reviews and taking ownership of integration & end-to-end testing for the team’s backend infrastructure
- Work cross-functionally and collaborate with other backend engineering teams and DevOps to ensure the reliability and scalability of our systems
- Iterate on features based on product feedback and requests from partners and users
What You'll Need
- Must know Java and have some experience with GoLang
Other programming language knowledge would be JavaScript, Typescript, Serverless (esp. AWS Lambda), YAML, CloudFormation, DynamoDB, MySQL, Git, NodeJS are a plus
- Proficiency with microservices architecture and testing frameworks
- (Bonus) experience/familiarity with functional programming paradigms: Haskell, F#, Erlang, Elixir, Clojure, Scala
- Ability to work cross-functionally with both non-technical and highly technical team members
- Ability to learn quickly and adapt based on feedback
- Passion for writing code
- Excellent communication skills
- Self starter & problem solver
- We value aptitude and talent over education and experience, but you need to be well versed with computer science
Working at Lark
Lark offers the option to work remotely in the United States. For Colorado Applicants only: minimum annual salary is $144,000 (minimum salary varies for other geographies). You may also be offered a bonus, stock options and/or benefits. The company is headquartered in Mountain View, CA.
Lark is an Equal Opportunity and Affirmative Action Employer. We believe that diverse teams foster innovation and add to our mission-driven culture. We strongly encourage people from underrepresented groups to apply.
#LI-MH1
#LI-Remote
#BI-Remote