companyEVERSANA logo

Mid-Level API Developer - Cloud-Native Microservices

EVERSANABengaluru
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Mid to Senior

Qualifications

EDUCATIONAL QUALIFICATIONS:Bachelor's degree in Engineering, Technology, Computer Science, or a related field.5-7 years of relevant industry experience, preferably in sectors such as Healthcare, Pharmaceutical Consulting, Management Consulting, Hospital Systems, Payers, or Enterprise-level data analytical solutions.

About the job

Position: As part of our dynamic team, reporting directly to the Manager of Software Engineering, we are looking for a talented mid-level API Developer. Your role will focus on designing, developing, and operating cutting-edge cloud-native microservices and APIs. You will oversee the entire API lifecycle—from design, security, and deployment to continuous integration/continuous delivery (CI/CD) and runtime observability. You will collaborate closely with data and machine learning teams to integrate AI/ML services, including Generative AI and Retrieval-Augmented Generation (RAG) workflows.

RESPONSIBILITIES:

API & Microservices Design:

  • Design and implement robust RESTful and GraphQL services utilizing Python (FastAPI, Flask, Django) and Node.js.
  • Adhere to 12-factor and microservices principles including idempotency, backward compatibility, versioning, pagination, and error modeling.
  • Develop asynchronous APIs (AsyncIO) for high-throughput, low-latency scenarios.
  • Create and maintain OpenAPI/Swagger specifications; generate SDKs and comprehensive developer documentation.

Cloud-Native & Containerization:

  • Containerize applications with Docker, ensuring the creation of lean and secure images (multi-stage builds, non-root users).
  • Manage and orchestrate deployments using Kubernetes (Helm charts, Operators, health checks, Horizontal Pod Autoscaler).
  • Implement service discovery, configuration management, and secrets management solutions (such as Vault and AWS Secrets Manager).
  • Utilize AWS services for API workloads: API Gateway, ALB/ELB, EC2/ECS/EKS, Lambda, S3, CloudFront; familiarity with GCP (Cloud Run, Pub/Sub) and Azure (App Service, AKS) is advantageous.

Reliability, Observability & Performance:

  • Establish CI/CD pipelines employing GitHub Actions, Jenkins, and ArgoCD (including linting, testing, Software Composition Analysis, image scanning, and progressive delivery).
  • Implement effective monitoring, logging, and tracing methodologies using Prometheus, Grafana, Loki, Jaeger, and OpenTelemetry.
  • Enhance performance through caching (Redis/ElastiCache), load balancing, and connection pooling; conduct thorough load and latency testing.
  • Establish Service Level Indicators (SLIs) and Service Level Objectives (SLOs), along with alerting mechanisms and on-call runbooks; lead incident retrospectives and drive reliability enhancements.

Security & Compliance:

  • Implement zero-trust principles and least privilege access (IAM), JWT/OAuth2/OIDC with AWS Cognito; automate TLS via Let’s Encrypt.
  • Apply rate limiting, throttling, Web Application Firewall/Shield, and input validation; ensure compliance with GDPR/HIPAA, maintaining audit trails.

Data, Messaging & Integration:

  • Integrate with SQL (PostgreSQL, MySQL, Snowflake) and NoSQL (MongoDB, DynamoDB, Redis) databases.
  • Develop event-driven integrations utilizing Apache Kafka and RabbitMQ; support idempotent consumers and exactly-once semantics as applicable.
  • Collaborate with data engineering teams on Airflow/dbt-driven pipelines and PySpark jobs exposing API endpoints.

AI/ML & Generative AI API Integration:

  • Expose and operationalize machine learning models through APIs (both batch and real-time), integrating MLflow (model registry) and Kubeflow (pipelines/serving).
  • Implement model serving strategies (canary, blue-green, shadow) and facilitate access to feature stores.

Join our dedicated team at EVERSANA where innovation drives healthcare solutions.

About EVERSANA

At EVERSANA, we take pride in our designation as a Great Place to Work globally. Our mission is to contribute to a healthier world through our dedicated global team of over 7,000 employees. We deliver innovative commercialization services tailored to the life sciences industry, serving more than 650 clients from innovative biotech startups to established pharmaceutical giants. Our diverse array of products, services, and solutions is designed to expedite the market introduction of innovative therapies and support the patients who rely on them. We believe that our unique skills and diverse backgrounds enable us to make a meaningful impact every day. Join us in our mission!We embrace a culture of diversity and inclusion, recognizing that improving patient lives worldwide requires a team with varied experiences and perspectives. We invite you to be a part of shaping the future of healthcare and the life sciences industry.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.