Overview
Design, build and operate production-grade software for Experity's Revenue Cycle Management platform, covering backend services, APIs, integrations, event-driven workflows, configurable business rules and data.
What you'll do
- Design, develop, test, deploy and operate scalable production software supporting Experity's Revenue Cycle Management workflows.
- Build backend services and REST APIs using TypeScript, Node.js and cloud-native technologies.
- Contribute to modern web applications when needed using React, Next.js and TypeScript.
- Design and implement event-driven, queue-based and asynchronous workflows with explicit state management, retries, redrive, exception handling, idempotency and auditability.
- Design long-running RCM workflows that support state transitions, human-in-the-loop processing, exception handling, replay/recovery, workflow versioning and compensation or reversal when appropriate.
- Build integrations with Experity applications, healthcare clearinghouses, payer systems and third-party RCM services.
- Design reliable interfaces for claims, payment, eligibility, rejection, denial and other healthcare transaction workflows.
- Develop configurable business rules and workflow capabilities that replace logic currently distributed across application code, spreadsheets and operational processes.
- Build rules and workflow capabilities that are configurable, versioned, explainable, auditable and safe to change without introducing unnecessary application dependencies.
- Work with claims, financial and operational data to improve automation, identify exceptions and measure business outcomes.
- Integrate Generative AI, LLMs, agents, retrieval and machine learning capabilities where they provide measurable value, using deterministic software and business rules where more appropriate.
- Build AI-enabled capabilities using clearly defined tools, APIs, contracts, permissions, validation, evaluation, observability and fallback paths rather than treating LLMs as standalone solutions.
- Use modern AI-assisted software development practices for codebase exploration, development, testing, debugging, documentation and engineering productivity while maintaining appropriate engineering review and quality standards.
- Build observability, automated testing, security, operational controls and failure recovery into software from the beginning.
- Design systems with healthcare security, PHI protection, least-privilege access, auditability and safe operational logging in mind.
- Contribute to architecture, technical design, engineering standards and platform evolution.
- Collaborate with Product, RCM Operations, Architecture, Data, QA and other engineering teams to understand real-world workflows and translate them into reliable software.
- Investigate production issues using application behavior, logs, metrics, data and user workflows.
- Own software through production and continuously improve it based on system behavior, operational feedback and business results.
- Measure the impact of engineering improvements through outcomes such as automation rate, exception rate, manual touches, processing time, rejection/denial resolution time, successful resubmission, payment outcomes and system reliability.
What you'll need
- 3+ years of professional software engineering experience building and supporting production applications.
- Strong software engineering fundamentals, including application design, testing, debugging, code review and maintainability.
- Experience building backend services, REST APIs and distributed applications.
- Proficiency with TypeScript, Node.js or comparable modern backend technologies.
- Experience with modern web development technologies such as React, Next.js or similar frameworks.
- Experience with relational databases, SQL, data modeling and transactional systems.
- Experience developing and operating cloud-hosted applications, preferably on AWS.
- Understanding of asynchronous processing, queues, events, retries, idempotency and distributed-system failure modes.
- Experience with automated testing, CI/CD pipelines, observability and secure software development practices.
- Ability to break complex business workflows into well-defined software components, services and contracts.
- Ability to investigate ambiguous problems and develop solutions using production behavior, data, logs and user workflows rather than relying only on predefined requirements.
- Strong collaboration and communication skills with the ability to work across engineering, product, operations, architecture and data teams.
Nice to have
- Healthcare Revenue Cycle Management, medical billing, claims, rejections, denials, eligibility or payment processing experience.
- Healthcare, HealthTech or SaaS environments.
- Waystar or other healthcare clearinghouse integrations.
- High-volume transaction or workflow-processing systems.
- Event-driven architectures and distributed systems.
- Modernizing legacy systems incrementally while maintaining production continuity.
- Configurable rules engines, workflow orchestration systems or exception-management platforms.
- Production use of Generative AI, LLMs, AI agents, retrieval-augmented generation or machine learning.
- AI orchestration frameworks, structured tool use, MCP or similar tool protocols and agentic workflows.
- Building human-in-the-loop automation where AI or software recommendations require review, approval, correction or escalation.
- Snowflake or other cloud-native data platforms.
- Docker, Kubernetes and containerized application deployment.
- Data-intensive application development and distributed data processing.
Details
- Location: Bengaluru Office.
Read the full description and apply on the company’s own careers page.