Search by job, company or skills

IKS Health

Principal

10-12 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted a day ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Role & Responsibilities

  • Lead the design, development, and evolutionof robust, scalable, and high-performance backend services and APIs using Python.
  • Own backend architecture and solution design, including technology selection, service boundaries, data models, and integration patterns.
  • Design, review, and guide microservices architecture, ensuring scalability, resilience, security, and maintainability across systems.
  • Build and oversee RESTful and asynchronous APIsusingFastAPI (preferred)orDjango / Flask, enforcing consistency and best practices across services.
  • Provide technical leadership and mentorshipto backend engineers through code reviews, design discussions, and hands-on guidance.
  • Collaborate closely with Product Managers, Architects, DevOps, QA, and frontend teamsto translate business requirements into scalable technical solutions.
  • Establish and drive engineering best practicesaround clean code, OOP design principles, testing strategies, documentation, and observability.
  • Oversee CI/CD pipelines and deployment strategies, partnering with DevOps to ensure secure, automated, and reliable releases.
  • Own cloud architecture and service reliabilityacross AWS (preferred), Azure, or GCP environments.
  • Embed security, data protection, and compliance considerationsinto system design and development workflows.
  • Lead troubleshooting of complex production issues, perform root cause analysis, and implement long-term corrective solutions.
  • Remain hands-on with codingwhile balancing architectural ownership and team leadership responsibilities.

Exp Required:

  • 10+ years of overall software engineering experience, with5+ years of hands-on backend development using Python.
  • Strong command ofObject-Oriented Programming (OOP)concepts, design patterns, and clean code principles.
  • Hands-on experience building APIs usingFastAPI (preferred), with solid experience inDjango and/or Flaskalso acceptable.
  • Experienceleading, mentoring, or guiding engineers, either in a formal Lead/Principal role or as a senior technical contributor.
  • Proven expertise indesigning and implementing microservices architecturesfor scalable, distributed systems.
  • Strong experience withcloud platforms AWS preferred (Azure or GCP acceptable), including deployment, monitoring, and performance optimization.
  • Proficiency withSQL and NoSQL databasessuch as PostgreSQL, MySQL, MongoDB, and Redis, including schema and data-access design.
  • Hands-on experience withDockerand container orchestration tools likeKubernetes.
  • Strong understanding ofCI/CD pipelines(Jenkins, GitHub Actions, GitLab CI, etc.) and modern DevOps practices.
  • Familiarity withAPI documentation standardssuch as Swagger / OpenAPI.
  • Working knowledge ofReactto enable effective collaboration with frontend teams.
  • Excellent problem-solving, debugging, and system-level thinking skills.
  • Strong communication skills and the ability to articulate architectural and technical decisions to diverse stakeholders.

More Info

About Company

At IKS, we understand that while technology, quality and regulation drive healthcare today, our good intent has burdened our care teams and broken the bond between patients and physicians. Our team designs solutions to bring efficiency and excellence throughout the delivery system and ultimately allow intimacy back in the exam room. When we entered healthcare, we envisioned it would be better, that we could make it stronger. Odds are you did too. As healthcare evolves, our work adapts with perpetual industry change. Together we can make healthcare what it should be.

Job ID: 143960227

Similar Jobs