Talent.com
This job offer is not available in your country.
athenahealth - Lead Software Engineer - Frontend & Backend Technologies

athenahealth - Lead Software Engineer - Frontend & Backend Technologies

athenaHealth Technology Private Limited.Bangalore
11 days ago
Job description

The Platform Services division within athenahealth is focused on building, enhancing, and maintaining foundational components that enable all development teams to deliver innovative healthcare solutions.

As a key member of our platform team managing Federated GraphQL Services, you will work on developing a scalable and resilient GraphQL layer that acts as an abstraction between front-end and back-end APIs, including an Apollo GraphQL router and the required services.

You would have a focus of what would take to develop scalable and low latent systems. This role offers a unique opportunity to lead technical excellence in a fast-paced environment, delivering high-impact APIs used by in-org Dev teams.

We are seeking an experienced Lead Software Engineer with a deep understanding of web fundamentals and distributed systems, a hands-on approach with modern backend and frontend technologies, and the passion to solve complex problems with innovative solutions.

This role demands strong technical expertise, ownership, and a growth mindset.

Responsibilities may include, but are not limited to :

Technical Execution :

  • Develop and maintain a high-performance, scalable GraphQL federation layer leveraging Apollo GraphQL Router and other related components.
  • Understand and follow coding conventions, architectures, and best practices.
  • Write, debug, and deploy code to production and deliver timely fixes.
  • Adhere to DoD (Definition of Done) as part of the sprint, including unit tests, functional testing, code reviews, no regressions, bug fixes, documentation and adhere to best coding practices.
  • Perform peer code reviews and follow athenahealths processes to ensure quality standards.
  • Identify and implement the right tooling and libraries required for in-house and third-party development teams to adopt.
  • Produce unambiguous, precise and comprehensive technical design specifications and documentations for federation architecture, API integrations, and service components.
  • Implement robust monitoring, logging, and alerting to ensure system health and performance.
  • Ability to debug, troubleshoot, and optimize GraphQL services and related backend APIs in distributed cloud environments.
  • Continuously enhance service reliability, scalability, and maintainability through best practices in coding, testing, and deployment.
  • Be a significant voice contributing to the GraphQL Governance and stewardship committees.

Contributions to the Team :

  • Master the domain of federated GraphQL architecture and related frontend / backend technologies.
  • Take ownership of what gets released post-release, emphasizing user adoption and operational excellence as success criteria.
  • Contribute actively to Agile ceremonies to drive continuous improvement.
  • Volunteer for backlog tasks, navigate cross-team dependencies, and promote best practices within the team for collaborative delivery.
  • Drive a culture of self-organization, peer reviews, and knowledge sharing.
  • Cross-Functional Coordination and Communication :

  • Partner with product / engineering managers, front-end developers, and backend engineers to ensure alignment of technical goals with business needs.
  • Foster strong working relationships with cross-functional teams, sharing insights on architecture, security, and API design.
  • Communicate complex technical concepts effectively to both technical and non-technical stakeholders.
  • Education, Experience, & Skills Required :

  • 8+ years of experience in software engineering with a track record of leading large, distributed architecture projects.
  • Proven experience in an Agile environment, SDLC, deployment, and operational support of scalable services.
  • Strong knowledge of core web and cloud fundamentals : HTTP, DOM, REST, APIs, Public Cloud (AWS preferred).
  • Hands-on experience with Node.js, TypeScript, JavaScript and GraphQL.
  • A strong understanding of OOPS along with current or previous experience in Java programming and Spring Framework.
  • Practical expertise with Apollo Federation, GraphQL schema design, and federation best practices.
  • Familiarity with containerization (Docker), orchestration (Kubernetes), and CI / CD pipelines.
  • Experience building and managing scalable APIs and microservices in public cloud environments.
  • A bachelors / master's degree in computer science, Engineering, or a related field, or equivalent experience.
  • (ref : hirist.tech)

    Create a job alert for this search

    Lead Frontend Engineer • Bangalore

    Related jobs
    • Promoted
    Senior Software Engineer ( Frontend )

    Senior Software Engineer ( Frontend )

    TriomicsBengaluru, Karnataka, India
    Triomics is building the modern technology stack for oncology trial sites and investigators that unifies the workflows of clinical care and clinical research, moving the healthcare industry closer ...Show moreLast updated: 30+ days ago
    • Promoted
    • New!
    Senior Software Engineer / Lead - Angular

    Senior Software Engineer / Lead - Angular

    Crest Datahosur, tamil nadu, in
    Develop, test, and maintain high-performance web applications using Angular (versions 8+).Design and implement user interfaces with a focus on performance, scalability, and reusability.Work closely...Show moreLast updated: 13 hours ago
    • Promoted
    Technical Lead

    Technical Lead

    Refyne IndiaBengaluru, Karnataka, India
    We are building a next-generation fintech platform with deep integrations into banking systems, handling high transaction volumes and mission-critical financial operations.As a Tech Lead – Backend,...Show moreLast updated: 2 days ago
    • Promoted
    Lead Backend Engineer

    Lead Backend Engineer

    Senpibangalore, karnataka, in
    In just four months since launching on Base, Senpi has processed.Backed with $4M in Seed capital by top investors including Lemniscap, Coinbase Ventures, and SuperLayer, we’re building on a track r...Show moreLast updated: 12 days ago
    • Promoted
    Senior Frontend Engineer

    Senior Frontend Engineer

    EltropyBengaluru, Karnataka, India
    Remote | Senior Frontend Engineer | Fintech SaaS Firm.You’ll work closely with backend engineers, designers, and product managers to deliver exceptional user experiences while keeping performance, ...Show moreLast updated: 30+ days ago
    • Promoted
    Lead / Senior Frontend Software Engineer - Flutter

    Lead / Senior Frontend Software Engineer - Flutter

    Aarogya TechBengaluru, Karnataka, India
    Aarogya Tech is an innovative startup revolutionizing the healthcare sector with cutting-edge technology.We aim to build scalable, reliable, and secure health solutions that provide a seamless expe...Show moreLast updated: 14 days ago
    • Promoted
    • New!
    Founding Software Engineer

    Founding Software Engineer

    BreakoutBengaluru, Karnataka, India
    Help us revolutionize B2B sales through generative AI .Breakout AI is an early-stage, seed-funded Gen AI startup founded by ex-Googlers and backed by top Silicon Valley investors.We are building au...Show moreLast updated: 15 hours ago
    • Promoted
    Lead Engineer (Web / Frontend)

    Lead Engineer (Web / Frontend)

    Confidentialbangalore district, karnataka, in
    The ideal candidate will be responsible for architecting, designing, and building scalable, high-performance web applications while ensuring best practices in code quality, UI / UX, and performance.L...Show moreLast updated: 7 days ago
    • Promoted
    • New!
    Senior Software Engineer (Tech Lead)

    Senior Software Engineer (Tech Lead)

    DocuVillehosur, tamil nadu, in
    Our mission is to help businesses unlock insights from legal and procurement contracts using AI / ML and scalable software systems. This is a rare opportunity to shape a product and company from the g...Show moreLast updated: 13 hours ago
    • Promoted
    Lead Software Engineer

    Lead Software Engineer

    CrimsonLogicBengaluru, Karnataka, India
    Well versed in JAVA (object-oriented programming principles), Spring framework, Hibernate, AJAX, jQuery, RESTful APIs, XML related technologies, Smart GWT & Javascript. JBOSS App Servers, Tomcat App...Show moreLast updated: 6 days ago
    • Promoted
    • New!
    Lead Software Engineer

    Lead Software Engineer

    Confidential Jobsbangalore district, karnataka, in
    AI powered, all-in-one white-label sales & marketing platform that empowers agencies, entrepreneurs, and businesses to elevate their digital presence and drive growth. We are proud to support a glob...Show moreLast updated: 13 hours ago
    • Promoted
    Lead Software Engineer

    Lead Software Engineer

    Chargebeebangalore, karnataka, in
    You will be a key member of the CRM Integration team, driving initiatives to integrate Chargebee with leading CRM platforms seamlessly. Additionally, you will own and evolve the current CRM integrat...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    RubrikGreater Bengaluru Area, India
    Senior Software Engineer - Blobstore.Blobstore is the core storage management and storage abstraction layer.For a multi node cluster this layer is responsible for some extremely important activitie...Show moreLast updated: 6 days ago
    • Promoted
    Lead Software Engineer - Frontend

    Lead Software Engineer - Frontend

    ITILITEBengaluru, Karnataka, India
    Frontend Engineer to take full ownership of our web application's frontend.We are looking for an individual with a high-agency mindset who thrives on end-to-end responsibility, from architectural d...Show moreLast updated: 30+ days ago
    • Promoted
    Software Development Engineer II - Frontend

    Software Development Engineer II - Frontend

    OnsurityBangalore Urban, Karnataka, India
    Onsurity is a rapidly growing employee healthcare benefits platform that provides flexible and customised healthcare subscriptions for SMEs, start-ups, and enterprises. We believe that access to hea...Show moreLast updated: 11 days ago
    • Promoted
    Lead Software Engineer - Calypso

    Lead Software Engineer - Calypso

    Societe Generale Global Solution CentreGreater Bengaluru Area, India
    Should have 8+ years of Java development experience with atleast 5+ years of working knowledge in CALYPSO.Hands on experience in Calypso Back office functions. Should have strong troubleshooting and...Show moreLast updated: 6 days ago
    • Promoted
    Lead Engineer

    Lead Engineer

    HCLTechhosur, tamil nadu, in
    Architect efficient and reusable front-end systems to support complex interactions within Meta HW infrastructure.Develop full-stack web applications for internal infrastructure tooling using techno...Show moreLast updated: 7 days ago
    • Promoted
    • New!
    Lead / Sr. Full Stack Engineer

    Lead / Sr. Full Stack Engineer

    StitchFinhosur, tamil nadu, in
    We are a healthcare startup revolutionizing patient care through Voice and Conversational AI agents.Our mission is to simplify healthcare workflows, enhance accessibility, and improve patient-provi...Show moreLast updated: 13 hours ago
    • Promoted
    Lead Software Engineer

    Lead Software Engineer

    Societe Generale Global Solution CentreBengaluru, Karnataka, India
    Lead project related Application / Script development or enhancement.Responsible to Design, Develop, Maintain and evolve the applications in this area - Specifically Open Share and Clear Text Passwor...Show moreLast updated: 5 days ago
    • Promoted
    Senior Frontend Engineer

    Senior Frontend Engineer

    Stealthhosur, tamil nadu, in
    Who love building sleek, reliable interfaces that millions trust with their money.Your code directly shapes how users shop, pay, and bank every single day — from lightning-fast checkouts to smart f...Show moreLast updated: 11 days ago