Back-End Tech Lead

Sorry! This job has expired.

About the Product

Welkin is a care management platform, which guides your team to better care. You configure your patient program into workflows that tell healthcare workers when to do what, ensuring patients get care exactly when they need it. Designed specifically for relationships between healthcare professionals and patients, our software makes engagement seamless and patient-centered, enabling health workers to build strong relationships for long-term health outcomes.

Mission: our mission is to empower health organizations to deliver patient-centered care. 

We’re looking for a Back-End Tech Lead to join our product team. You will interact and collaborate closely with our Customer Success, Product, and Engineering teams. You will report to the VP of Engineering. 

Here’s what you will do: 

Here’s what you need to be successful:

  • Overall experience as a Back-end Engineer of at least 10 years.
  • Experience in a tech lead role of at least 4 years.
  • Excellent mentorship, facilitation, and leadership skills.
  • The ability to independently perform complex technical tasks, such as resolving data consistency issues and implementing distributed locking.
  • Excellent understanding of OOP, SOLID, GRASP, KISS, and DRY principles.
  • Understanding and experience in transformation architecture to DDD, CQRS, EDA, and SOA architectural approaches.
  • Deep understanding of parallel, asynchronous, and multithreading models and their limits.
  • Practical understanding of distributed architecture, including its benefits, limitations, and basic principles.
  • Experience in estimating resource usage for projects.
  • At least 8 years of commercial experience with Java.
  • Experience with frameworks such as Spring, Spring Boot, and Hibernate.
  • Practical experience in using different DBMSs, such as key-value and relational databases, especially PostgreSQL and Redis, to store and fetch a large amount of data at scale.
  • Experience in writing UnitTest and Integration tests, covering based on coverage reports and business cases.
  • Practical knowledge of working with Docker (composing, swarm, services) and Helm in a K8s environment, with mastery of kubectl.
  • Excellent knowledge of GIT (rebasing/cherry-picking/fast-forward).
  • Solid practical opinion of best practices, design patterns, and architectural approaches.
  • Experience with AWS or GCP.
  • Excellent troubleshooting skills.


  • Take the time off that you need to relax and have fun with Welkin’s flexible PTO policy.
    Employees tend to take anywhere from 2 weeks to 5 weeks of vacation, with an average of 3-4 weeks. 
  • Personal laptop;
  • Trainings, certifications, conferences;
  • Health insurance;
  • Remote work.

Sign up for future updates!

    Upload Resume *
    This website uses cookies for analytics, personalization, and advertising. By clicking ‘Accept’, you consent to our use of cookies as described in the cookies clause (Art. 5) of our Privacy Policy. You can manage your cookie preferences or withdraw your consent at any time. To learn more, please visit our Privacy Policy.