Epicareer Might not Working Properly
Learn More

Senior Software Engineer, Backend

Salary undisclosed

Apply on


Original
Simplified

Job Description

Job Description

About Lark

At Lark Health, we re leading the way into a new era of cardiometabolic care, leveraging advanced AI techniques including deterministic and generative models to provide scalable, affordable, and compassionate care. We help our healthcare partners manage over 30 million lives and prevent conditions like obesity, hypertension, type II diabetes, and behavioral health. Our platform delivers real-time personalized counseling and health monitoring for each patient. By providing compelling and actionable insights, we empower every user to live happier, healthier lives. 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.

#LI-JB1

#LI-Remote

Compensation Range: $138.4K - $202.3K

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
Report this job