S

Sanofi

Global pharma company; vaccines and R&D

API Developer

Backend EngineeringConfirmed live in the last 24 hours
Full-timeHyderabad, Telangana, IndiaNo salary listedIn-person

About the Job

Requirements

  • Demonstrated capability in API or backend software engineering, typically gained across five to eight years of professional experience.
  • Proficiency in at least one modern backend language; Python or Node.js and TypeScript are preferred, and Java with Spring Boot is also welcome.
  • Deep understanding of REST architectural principles and GraphQL query language.
  • Experience with relational and NoSQL databases and the ability to write optimized queries.
  • Strong contract-first API design experience with OpenAPI, including versioning and backward compatibility.
  • Hands-on experience with an API gateway or management platform such as Kong, Apigee, Azure API Management, or AWS API Gateway.
  • Practical experience implementing OAuth 2.0, OpenID Connect, and TLS-based API security.
  • Working knowledge of containers, Kubernetes, and CI/CD pipelines.
  • Sound debugging skills across application, network, and gateway layers.
  • Clear written and verbal communication in English, including the ability to document APIs for other engineers.

Responsibilities

  • Design and build APIs contract-first using OpenAPI/Swagger, applying enterprise design standards, naming conventions, and versioning policy.
  • Develop synchronous and asynchronous APIs across REST, GraphQL, gRPC, and event-driven patterns documented with AsyncAPI.
  • Build domain and experience APIs that expose business capabilities cleanly while abstracting the complexity of underlying systems.
  • Develop reusable API components, policies, plugins, and templates for other teams to use as starting points.
  • Implement and configure API proxies, routes, plugins, and policies on Kong Gateway and Kong Konnect.
  • Deploy and operate gateway components on Kubernetes using the Kong Ingress Controller and GitOps workflows.
  • Implement traffic management including rate limiting, throttling, caching, retries, and circuit breaking.
  • Implement authentication and authorization mechanisms including OAuth 2.0, OpenID Connect, JWT, mutual TLS, and API key patterns.
  • Ensure APIs comply with regulatory and data privacy requirements, including GDPR and applicable GxP requirements.
  • Integrate APIs with enterprise identity providers including Entra ID and Okta.
  • Manage secrets and certificates through HashiCorp Vault, CyberArk, and cloud-native key services.
  • Build automated contract, functional, integration, security, and performance tests for every API.
  • Maintain CI/CD pipelines for API delivery using GitHub Actions or Azure DevOps, including linting and specification validation.
  • Integrate static analysis, dependency scanning, and SBOM generation using SonarQube, Snyk, or equivalent tools.
  • Instrument APIs for observability using the OpenTelemetry format.
  • Contribute to incident response, root-cause analysis, and problem management for API services.
  • Build proactive monitoring services using Predictive ML.
  • Support consumers through onboarding, troubleshooting, and clear technical guidance.
  • Write clean, tested, peer-reviewed code managed in Git using trunk-based practices.
  • Use AI-assisted engineering tools such as GitHub Copilot and Claude Code to accelerate development, test generation, and documentation, applying appropriate review and technical judgment.
  • Favor reuse and shared components over bespoke, single-purpose implementations.
  • Work within an agile product team with a shared backlog and defined customers.
  • Partner with integration engineers, application teams, and data teams to agree on interfaces and contracts.
  • Engage with Cybersecurity and Architecture teams to keep API patterns aligned with approved standards.

Desired Qualifications

  • Experience with GraphQL federation and gRPC or Protocol Buffers.
  • Experience with Kafka, Solace, or another event-streaming or brokering platform.
  • Experience integrating enterprise systems such as SAP, Salesforce, Veeva, Workday, or ServiceNow.
  • Experience with developer portals, API catalogues, or API productization for external partners.
  • Experience delivering in a regulated environment, including GxP or other regulatory contexts and awareness of data-protection obligations such as GDPR.
  • Certifications such as Kong, AWS, or Azure developer-level certifications, or Certified Kubernetes Application Developer.
  • A bachelor's degree in computer science, engineering, information technology, or a related discipline.

About the Company

Sanofi

Global pharma company; vaccines and R&D

Sanofi is a global pharmaceutical and biotechnology company that develops, manufactures, and sells prescription medicines, over-the-counter products, and vaccines. Its products span immunology, oncology, rare diseases, and vaccines, addressing unmet medical needs through a strong focus on research and development. Sanofi's core product model relies on large-scale R&D, strategic partnerships, and licensing to bring new therapies to markets, with revenue generated from product sales and collaborations. The company differentiates itself by leveraging its global reach, diverse portfolio, and emphasis on patient-centric solutions, safety, and quality to navigate regulatory environments in developed and emerging markets. The company’s goal is to improve health outcomes and quality of life for people worldwide by delivering innovative treatments and vaccines that meet unmet medical needs.

Company size
10,001+
Company stage
IPO
Headquarters
Paris, France
Founded
1973

Recently Posted Jobs

Explore more opportunities at Sanofi

See more jobs