Responsibilities
- Design and implement responsive, accessible user interfaces using React, modern JavaScript/TypeScript and component-driven design.
- Build and maintain backend services and APIs (REST and/or GraphQL) supporting the web front-end; ensure clear API contracts and stable integrations.
- Backend ownership may include Python (Django, Flask, FastAPI), Node.js/Express, or Java/Spring based services.
- Deliver production-grade features end-to-end: client UI, server-side logic, persistence, automated tests, CI/CD pipelines and deployments.
- Drive frontend architecture (component libraries, state management, SSR/CSR strategies, performance and bundle optimization) and backend architecture (microservices, caching, database design).
- Collaborate with UX/Product to translate designs into high-quality user experiences and iterate based on user feedback and analytics.
- Implement robust automated testing (unit, integration etc..), code quality tooling and release automation to keep velocity high while minimizing regressions.
- Ensure applications are secure, performant and observable; add telemetry, logging, tracing and dashboards to measure health and customer experience.
- Deploy and operate applications on cloud infrastructure (preferably AWS) containerize services or serverless deployments as required.
- Author repeatable infrastructure (Terraform/CloudFormation) code and participate in IaC reviews with Cloud/Platform teams.
- Mentor junior engineers, run design/code reviews, and contribute to team standards and best practices.
- Participate in on-call rotations for data platform reliability and incident response.
Required qualifications
- 5-8 years experience building and operating production web applications and backend services in enterprise or SaaS environments.
- Expertise in React and modern JavaScript (ES6+) and TypeScript, including hooks, functional components and advanced patterns.
- Strong frontend fundamentals: HTML5, CSS3, responsive design, accessibility and browser performance optimization.
- Proven backend development skills with Python (Django, Flask, FastAPI), Node.js/Express, including API design (REST/GraphQL), authentication/authorization and integration patterns.
- Experience in building and operating microservices, familiarity with relational and NoSQL databases, caching strategies and data modelling.
- Practical knowledge of CI/CD, automated testing frameworks (Jest, React Testing Library, Cypress, pytest) and release automation.
- Experience deploying and operating services on cloud platforms (preferably AWS) and with containerization (Docker) and orchestration (Kubernetes/EKS) or serverless alternatives.
- Strong debugging skills, familiarity with observability tooling (Datadog, Prometheus, Grafana or similar) and an ability to instrument apps for monitoring and tracing.
- Excellent verbal and written communication skills; ability to collaborate across Product, UX, Data and Platform teams.
Preferred qualifications
- Experience with TypeScript-first stacks and modern meta-frameworks (Next.js, Remix) and component libraries/design systems.
- Understanding of SDLC and modern DevOps practices, including CI/CD, automated testing, infrastructure-as-code, release automation and operational runbooks.
- Prior experience with healthcare or regulated data (HIPAA/PHI) is a strong plus — including handling, access controls and compliance considerations.
- Practical experience using modern assistant and LLM tools (e.g., ChatGPT, Cursor, Hugging Face, OpenAI APIs).
- Familiar with key LLM workflows — prompt engineering, retrieval-augmented generation (embeddings + RAG) and basic inference monitoring and cost/latency trade-offs
Similar Jobs
What We Do
agilon health is transforming health care for seniors by empowering primary-care physicians to focus on the entire health of their patients. Through our platform and partnership model, agilon health is leading the nation in creating the system we need – one built on the value of care, not the volume of fees. We honor the independence of local physicians and serve as their long-term partner so they can be the physicians they trained to be. agilon is built for physicians by physicians, as the patient-physician relationship is the cornerstone of care. We allow primary care physicians to take the long view of their relationships with patients, and to be confident in the long-term financial viability of their own practices. We do this through a Total Care Model that maintains the independence of physicians; unites them in a network of like-minded leaders; and integrates all of the components of a global risk business model into a single platform.







