Match score not available

Senior Software Engineer, Backend

Remote: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

Experience with Golang and Typescript, Knowledge of AWS technologies, Expertise in designing DSLs or APIs, Previous lead-level software engineering role, Experience with Kubernetes and Docker.

Key responsabilities:

  • Develop and scale backend systems
  • Build features and refactor existing systems
  • Maintain legacy systems using Java and Kotlin
  • Collaborate on project definitions with teams
  • Mentor junior engineers through code review
Lark Health logo
Lark Health SME https://www.lark.com/
51 - 200 Employees
See more Lark Health offers

Job description

About Lark

Lark is the world's largest A.I. healthcare provider, contracted to manage 30M+ patients living with or at risk of chronic disease. Lark provides a human touch through the 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

We're hiring a Senior Software Engineer for the App Engineering team where you'll help build and scale the backend services that power Lark’s health coaching application.

What You’ll Do

  • Develop new backend systems using Go, Typescript, Node, DocumentDB, Argo, Kafka, SQL, Terraform
  • Build new features, refactor, and scale existing backend systems that ingest and process data from mobile devices
  • Help maintain and refactor legacy systems that use Java, Kotlin, DynamoDB, and Github Actions
  • Define and review projects by collaborating with other engineering teams, DevOps, and the product team
  • Be quality driven: write fast automated tests to achieve a very high, close to 100% code coverage with high-quality
  • Mentor junior engineers including through regular code review
  • Follow and better define coding guidelines to ensure the security and privacy of our user data.

What You’ll Need

  • Experience developing well-tested software with Golang and Typescript with Node
  • Knowledge of AWS technologies such as DynamoDB, DocumentDB, Lambdas, MSK, EKS, RDS
  • Expertise in designing DSLs or APIs
  • Previous experience in a senior or lead-level software engineering role
  • Experience deploying services with Kubernetes, Docker, and Lambdas
  • Experience with data modeling and performance tuning, data systems, and access
  • Experience in sprint planning and working with Agile methodologies

Working at Lark

Lark operates as a remote organization, requiring all employees to reside within the United States. The specific salary offered to a candidate will depend on various factors, including their location, job level, and verified job-related knowledge, skills, and experience. In addition to a comprehensive benefits package, candidates may be eligible for additional compensation, such as participation in a bonus program and stock awards, where applicable.

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.

Compensation Range: $138.4K - $202.3K

Required profile

Experience

Level of experience: Senior (5-10 years)
Industry :
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Mentorship

Back-End Developer Related jobs