Lead Software Engineer - Front Office AI Platform (Ruby on Rails)

2 months ago
Full-time
Lead
Software Development
PracticeTek

PracticeTek

PracticeTek is an innovative software and services company empowering healthcare clinics in the retail healthcare market with solutions that enhance patient experiences and streamline clinic operations.

Health Care Providers & Services
51-250
Founded 2020

Description

  • Design, build, and evolve API-first Ruby on Rails services that power shared platform capabilities.
  • Own service architecture and APIs to promote consistency and reuse across products.
  • Develop automation and AI-assisted features with appropriate safeguards, monitoring, and operational controls.
  • Establish and maintain production best practices, including configuration management, rollout strategies, and ongoing evaluation.
  • Design and optimize PostgreSQL data models for correctness, performance, and multi-tenant scale.
  • Build and operate asynchronous and event-driven processing for high-throughput workloads.
  • Maintain observability and reliability through logging, metrics, alerting, and incident response.
  • Ensure systems meet security, privacy, and compliance requirements for sensitive healthcare data.
  • Lead by example through code reviews, technical design, documentation, and mentoring.
  • Partner with Product, Design, and engineering teams to deliver durable, high-quality solutions.

Requirements

  • 5+ years of experience building and operating backend services using Ruby on Rails or similar frameworks.
  • Demonstrated ownership of production systems across their full lifecycle.
  • Experience delivering automation or AI-assisted capabilities in production environments, including monitoring and operational considerations.
  • Strong backend fundamentals, including API design, distributed systems concepts, relational data modeling, and background processing.
  • Experience with modern cloud-based delivery practices, including AWS, Docker, and CI/CD.
  • Container orchestration experience is a plus.
  • Security- and privacy-first mindset, ideally with experience in regulated or sensitive domains.
  • Strong communication skills and the ability to collaborate effectively with technical and non-technical partners.
  • High ownership and accountability, with a habit of surfacing risks early.
  • Mentorship-oriented, with an interest in helping other engineers grow and improving team practices.

Benefits

  • Expected salary range of $145,000 to $187,000.
  • Opportunity to work for a large, established healthcare technology company.
  • Opportunity to build a rewarding career with growth and development.
  • Work on dynamic technology solutions that support healthcare clinics.
  • Collaborative, cross-functional environment with Product and Design teams.
  • Inclusive and equal opportunity employer committed to diversity.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Team Lead, Learning and Development (Contract, Remote)

INFUSE 251-1K Professional Services

INFUSE Academy is seeking a Team Lead, Learning and Development to coordinate instructional design work, manage learning project workflows, and support the creation of practical e-learning programs for internal and external audiences.

6 hours, 43 minutes ago

Team Lead, Learning and Development (Contract, Remote)

INFUSE 251-1K Professional Services

INFUSE is seeking a Team Lead, Learning and Development to coordinate instructional design projects, support team workflow, and contribute to the creation of self-paced e-learning programs for INFUSE Academy.

6 hours, 43 minutes ago

Team Lead, Learning and Development (Contract, Remote)

INFUSE 251-1K Professional Services

INFUSE is hiring a Team Lead, Learning and Development to coordinate instructional design work and support the delivery of scalable e-learning programs for its INFUSE Academy.

6 hours, 43 minutes ago

Team Lead, Learning and Development (Contract, Remote)

INFUSE 251-1K Professional Services

INFUSE Academy is hiring a Team Lead, Learning and Development to coordinate instructional design projects, support team workflow, and help deliver practical e-learning programs for internal and external audiences.

6 hours, 43 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers