Sr. Backend Platform Engineer (Python)

DUO HEALTH LLC
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Remote

Tech stack

Artificial Intelligence
Cloud Computing
Software Quality
Code Review
Continuous Integration
Linux
Programming Tools
Distributed Systems
Django
Github
JSON
Python
PostgreSQL
Performance Tuning
Software Architecture
Systems Development Life Cycle
Software Engineering
SQL Databases
XML
Datadog
System Availability
Software Troubleshooting
Backend
Containerization
Kubernetes
Information Technology
Build Tools
Azure
Celery
Software Coding
REST
Api Management
Docker
Service Stack
Programming Languages
Microservices

Job description

Duo Health is a new type of medical group designed around the needs of patients with chronic kidney disease and their physicians. Our unique Health Mobilization platform partners multidisciplinary care teams with community nephrologists and activates all the other clinicians, facilities and community organizations necessary to treat the whole patient on their own terms. Our team is comprised of leaders in value-based health care, technology and behavioral science who share a vision for advancing health equity one relationship at a time. Our interprofessional care teams, which include physicians, nurses, social workers, and patient navigators, provide high-touch and comprehensive care to a small panel of patients. Team collaboration is essential to our intensive, psycho-social model of care which includes assessment, medication management, social management, and behavioral health management. Why Join Us This is a unique opportunity to help build the next generation of a rapidly growing healthcare technology platform. Beyond writing code, you'll help shape our engineering culture, influence architectural decisions, mentor teammates, and build systems that directly improve patient outcomes. We're investing heavily in cloud-native technologies, platform engineering, automation, and Artificial Intelligence. We believe AI is a force multiplier for great engineers, enabling our teams to build better software faster. Our engineers are encouraged to leverage modern AI-assisted development tools to improve productivity, accelerate delivery, automate repetitive tasks, and identify innovative ways AI can enhance both our products and our internal operations. If you're excited by complex technical challenges, modern software architecture, distributed systems, and helping define the future of healthcare technology, you'll have the opportunity to make a significant and lasting impact. What You'll Do Our engineers own what they build. You'll be responsible for the complete lifecycle of your services-from architecture and implementation through deployment, monitoring, optimization, and long-term support. We believe engineering ownership extends well beyond writing code.

  • Design, build, and operate scalable Python backend services and REST APIs that support critical healthcare workflows and can evolve with the needs of a rapidly growing healthcare organization.
  • Build and maintain cloud-native applications running in Kubernetes using modern DevOps and CI/CD practices.
  • Design reliable integrations with healthcare platforms and third-party APIs.
  • Develop and optimize PostgreSQL databases to support high-volume transactional and analytical workloads.
  • Improve platform reliability through observability, monitoring, automation, and performance tuning.
  • Collaborate with Product, Clinical Operations, QA, and fellow engineers to deliver impactful solutions.
  • Mentor other engineers through code reviews, design discussions, and technical leadership.
  • Identify opportunities to leverage Artificial Intelligence to improve engineering workflows, automate business processes, and enhance our products.
  • Continuously improve our engineering platform through automation, tooling, and AI-assisted development practices., * Believe operational excellence is as important as writing great code.
  • Build software that is observable, testable, secure, and maintainable.
  • Continuously improve systems through automation and thoughtful engineering.
  • Share knowledge, mentor teammates, and raise the technical bar for everyone around them.
  • Identify opportunities to leverage Artificial Intelligence to improve engineering workflows, automate business processes, and enhance product capabilities.
  • Utilize AI-assisted development tools to improve software quality, accelerate delivery, and increase engineering efficiency.

What Success looks like By the end of your first year, you will have:

  • Become the trusted technical leader on the backend team
  • Improve the reliability, scalability, and observability of production services.
  • Delivered high-quality features that directly improve patient and clinician experiences.
  • Helped evolve our Kubernetes and CI/CD platform.
  • Mentored teammates and elevate engineering best practices.
  • Introduced automation and AI-driven efficiencies that increase developer productivity.

Requirements

Do you have experience in System design for system development?, Do you have a Bachelor's degree?, Experience & Technical Skills

  • 7+ years of professional software development experience.
  • 5+ years of Python backend development experience.
  • Strong experience developing RESTful APIs and microservices.
  • Extensive experience with PostgreSQL.
  • Experience building and supporting API integrations with third-party platforms.
  • Strong understanding of distributed systems and asynchronous processing.
  • Experience designing, operating, and troubleshooting production systems.

Our Technology Stack Languages & Frameworks: Python, Django, REST APIs, JSON/XML Cloud & Platform: Kubernetes, Azure AKS, Docker, Linux Data: PostgreSQL, SQL DevOps: GitHub, GitHub Actions, CI/CD Distributed Systems & Observability: Celery, Flower, DataDog, * Strong analytical and problem-solving skills with the ability to troubleshoot complex technical issues.

  • Self-driven with a high degree of ownership and accountability.
  • Excellent written and verbal communication skills, with the ability to explain technical concepts to both technical and non-technical audiences.
  • Collaborative team player who enjoys mentoring others and contributing to a positive engineering culture.
  • Curious and passionate about emerging technologies, including Artificial Intelligence, and eager to apply them to solve real-world business problems.
  • Committed to writing clean, maintainable, and well-documented code with a focus on quality and continuous improvement.
  • Demonstrates sound judgment, attention to detail, and the ability to balance competing priorities while delivering results.
  • Must be fun to work with., A Bachelor's degree in Computer Science, Information Technology, a related field or equivalent experiene. #LI-Remote

Apply for this position