Senior Data Engineer – API

4 days ago


India Sutherland Full time

We are accelerating our digital transformation by adopting AI, data engineering, and modern digital platforms to build intelligent, scalable, and integrated systems across the enterprise. As a Senior Data Engineer – API, you will serve as a technical leader responsible for designing and building high-performance data APIs, scalable backend services, and seamless API-driven integrations that power advanced analytics, real-time insights, and intelligent applications—including those supporting Generative AI.This role requires deep expertise in API architecture, backend engineering, cloud platforms, and a strong understanding of how frontend applications consume APIs. You will collaborate with cross-functional teams across engineering, data, cloud, and product to build secure, reliable, and user-centric digital solutions.Key Responsibilities1. API & Backend EngineeringDesign, build, and maintain scalable RESTful and GraphQL APIs.Architect and implement backend services using Java/Spring Boot, Python FastAPI, or Node.js frameworks such as Express.js or NestJS.Model API resources, version APIs, and enforce consistent request/response patterns.Implement validation frameworks (Zod, Joi, Yup) and standardized error structures.Build data access layers using both relational (PostgreSQL, SQL Server, MySQL) and NoSQL (MongoDB) databases.Manage schema migrations, indexing, transactions, and performance tuning.Ensure security through JWT, OAuth2/OIDC, role-based authorization, rate limiting, and OWASP best practices.2. Full-Stack Capability (React as API Consumer)Build API-driven user interfaces using React with functional components and hooks (useState, useEffect, useContext).Integrate frontend applications with APIs using fetch, Axios, and data-fetching libraries such as React Query/TanStack Query, SWR, or RTK Query.Implement pagination, filtering, sorting, and robust error/loading states.Manage application state using Context API, Redux, Zustand, or similar tools.Implement authentication flows, token handling, protected routes, and role-based UI access controls.3. Data Engineering & ArchitectureArchitect and optimize application, data, and infrastructure layers to deliver high performance and scalability.Build message-driven systems using Service Bus, Kafka, Tibco, MQ, etc.Integrate APIs with data pipelines and analytics layers to support real-time and batch workloads.Support Azure-based deployments using SQL Server, Redis, App Services, API Management, and cloud-native components.4. API–UI Contract ManagementUse OpenAPI/Swagger or GraphQL schemas as a single source of truth.Enable frontend development using shared TypeScript types or contract-first design.Provide mock servers, stubs, and consistent validation/error contracts for cross-team harmony.5. Quality Engineering & AutomationDevelop unit, integration, and contract tests using Jest, Vitest, Postman, or Insomnia.Implement test automation frameworks to ensure data quality and API reliability.Build CI pipelines to automate builds, tests, and deployments.6. DevOps, Cloud & DeliveryManage environment configuration for local, dev, QA, staging, and production.Containerize services using Docker and deploy to Kubernetes, serverless, or VM-based environments.Implement sophisticated logging (pino, winston), tracing, and monitoring solutions (Sentry, health checks).Ensure secure secrets management using environment variables or cloud key vaults.7. End-to-End Delivery OwnershipLead the full E2E lifecycle:API design and documentationBackend implementationDatabase integrationSecurity & authenticationFrontend consumptionDeployment & monitoringDrive best practices in scalability, resilience, error handling, and observability.Mentor junior engineers and foster engineering excellence.Essential QualificationsBachelor’s degree in Computer Science, Engineering, or related field (Master’s preferred).7+ years of experience in software engineering with strong API and backend development background.Expertise in Java/Spring Boot and Python, plus working knowledge of Node.js.Strong understanding of JavaScript (ES6+) and TypeScript fundamentals.3+ years of architectural experience across application, data, and infrastructure layers.Experience with multi-threading, concurrency, microservices, and distributed system design.Hands-on experience with Azure or any major cloud platform.Strong experience with message-driven architecture (Kafka, MQ, Service Bus).Preferred SkillsExperience with AWS or GCP.Knowledge of ML/AI-driven applications or model-serving workflows.Experience with scripting languages (PowerShell, Bash, JavaScript, Regex).Prior experience in regulated industries or data-centric domains (Life Sciences, Healthcare, Financial Services).Familiarity with analytics platforms and data quality frameworks.



  • India Sutherland Full time

    We are accelerating our digital transformation by adopting AI, data engineering, and modern digital platforms to build intelligent, scalable, and integrated systems across the enterprise. As a Senior Data Engineer – API , you will serve as a technical leader responsible for designing and building high-performance data APIs, scalable backend services, and...


  • India Sutherland Full time

    We are accelerating our digital transformation by adopting AI, data engineering, and modern digital platforms to build intelligent, scalable, and integrated systems across the enterprise. As a Senior Data Engineer – API , you will serve as a technical leader responsible for designing and building high-performance data APIs, scalable backend services, and...

  • Senior API

    2 weeks ago


    Bengaluru, India NTT Data Full time

    Job Description NTT DATA strives to hire exceptional, innovative and passionate individuals who want to grow with us. If you want to be part of an inclusive, adaptable, and forward-thinking organization, apply now. We are currently seeking a Senior API & Integration Developer to join our team in Bangalore, Karntaka (IN-KA), India (IN). Role: Build, optimize,...

  • Senior API

    1 week ago


    Bengaluru, India NTT DATA North America Full time

    Job Description Req ID: 345807 NTT DATA strives to hire exceptional, innovative and passionate individuals who want to grow with us. If you want to be part of an inclusive, adaptable, and forward-thinking organization, apply now. We are currently seeking a Senior API & Integration Developer to join our team in Bangalore, Karntaka (IN-KA), India (IN). Role:...

  • Senior Data Engineer

    2 weeks ago


    Gurugram, Haryana, India, IN Pacific Data Integrators Full time

    Role: Senior Data EngineerLocation: RemoteJob Type: Full-timeShift time: Open to work in EST shift (5PM to 2AM IST) Key ResponsibilitiesLead the design, development, and implementation of complex data integration solutions using Informatica Intelligent Data Management Cloud (IDMC).Develop, document, unit test, and maintain high-quality ETL applications that...

  • Senior Data Engineer

    3 weeks ago


    India K&K Talents Full time

    K&K Talents is an international recruiting agency that has been providing technical resources globally since 1993. This position is with one of our clients in India, who is actively hiring candidates to expand their teams.Role : Senior Data Engineer (Tableau + Real Estate Domain)Locations: Pune | Bangalore | Hyderabad | Gurgaon | Chennai | Noida | MumbaiKey...

  • Sr. Data API Engineer

    2 weeks ago


    India Charles River Full time ₹ 15,00,000 - ₹ 20,00,000 per year

    For 75 years, Charles River employees have worked together to assist in the discovery, development and safe manufacture of new drug therapies. When you join our family, you will have a significant impact on the health and well-being of people across the globe. Whether your background is in life sciences, finance, IT, sales or another area, your skills will...

  • Senior Data Engineer

    3 weeks ago


    India K&K Talents Full time

    K&K Talents is an international recruiting agency that has been providing technical resources globally since 1993. This position is with one of our clients in India , who is actively hiring candidates to expand their teams. Role : Senior Data Engineer (Tableau + Real Estate Domain) Locations: Pune | Bangalore | Hyderabad | Gurgaon | Chennai | Noida | Mumbai...

  • Senior Data Engineer

    3 weeks ago


    India Primesoft Inc Full time

    Hiring for Data Engineer!!!Company: Primesoft Enterprise IT Services Pvt. Ltd.Experience: 7+ yearsLocation: Chennai (Work From Office)Notice Period: Immediate to 30days onlyAbout the role–-As a Software Engineer II - Data, you will contribute to the design and development of data systems including pipelines, APIs, analytics, AI and machine learning at...


  • Bengaluru, India NTT Data Full time

    Job Description NTT DATA strives to hire exceptional, innovative and passionate individuals who want to grow with us. If you want to be part of an inclusive, adaptable, and forward-thinking organization, apply now. We are currently seeking a API & Integration Architect to join our team in Bangalore, Karntaka (IN-KA), India (IN). Role: Own the strategy,...