Senior Data Engineer – API

1 day ago


New Delhi, 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 aSenior 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 Responsibilities 1. API & Backend Engineering Design, build, and maintain scalableRESTful and GraphQL APIs . Architect and implement backend services usingJava/Spring Boot ,Python FastAPI , orNode.js frameworkssuch 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 usingReactwith functional components and hooks (useState, useEffect, useContext). Integrate frontend applications with APIs usingfetch, Axios , and data-fetching libraries such asReact 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 & Architecture Architect 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 Management UseOpenAPI/Swaggeror 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 & Automation Develop 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 & Delivery Manage 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 Ownership Lead the full E2E lifecycle: API design and documentation Backend implementation Database integration Security & authentication Frontend consumption Deployment & monitoring Drive best practices in scalability, resilience, error handling, and observability. Mentor junior engineers and foster engineering excellence.Essential Qualifications Bachelor’s degree inComputer Science, Engineering , or related field (Master’s preferred). 7+ yearsof experience in software engineering with strong API and backend development background. Expertise inJava/Spring BootandPython , plus working knowledge ofNode.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 Skills Experience 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.



  • New Delhi, 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 aSenior Data Engineer – API , you will serve as a technical leader responsible for designing and building high-performance data APIs, scalable backend services, and...


  • Delhi, 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...


  • New Delhi, India Data Engineer Academy Full time

    We're Hiring: Data Engineering Subject Matter Expert (SME) – Snowflake,Cloud & Databricks Remote | Part Time | Flexible Timings | Pay: $600 – $1000/Monthly About the Opportunity We are seeking a highly experienced SME with extensive expertise in Snowflake, Databricks, and AWS cloud platforms. What We're Looking For Minimum 9-15 years of experience in...

  • Senior Data Engineer

    4 weeks ago


    New Delhi, India Pacific Data Integrators Full time

    Role: Senior Data Engineer Location: Remote Job Type: Full-time Shift time: Open to work in EST shift (5PM to 2AM IST)Key Responsibilities Lead 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...


  • Delhi, 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 aSenior Data Engineer – API , you will serve as a technical leader responsible for designing and building high-performance data APIs, scalable backend services, and...

  • Senior Data Engineer

    3 weeks ago


    New Delhi, India 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 Responsibilities- Lead 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...


  • New Delhi, India Pacific Data Integrators Full time

    Role: Senior Data EngineerLocation: Remote Job Type: Full-time Shift time: Open to work in EST shift (5PM to 2AM IST) Key Responsibilities Lead 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...


  • New Delhi, India Pacific Data Integrators Full time

    Role: Senior Data EngineerLocation: Remote Job Type: Full-time Shift time: Open to work in EST shift (5PM to 2AM IST) Key Responsibilities Lead 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...


  • New Delhi, India Qodex - AI Agent for API Testing & Security Full time

    Job Title: API Tester Location: Remote (India)Aboutqodex.ai qodex.ai is an AI powered API testing and security platform. We are looking for a detail oriented and logically strong API Tester to work closely with our product and engineering teams.Role Overview You will test REST and GraphQL APIs, verify request response flows, check payload accuracy, validate...

  • Senior Data Engineer

    4 weeks ago


    New Delhi, India Eucloid Data Solutions Full time

    Job Description:Eucloid is looking for a Senior Data Engineer to join our Data Platform team supporting various business applications. The ideal candidate will support development of data infrastructure for our clients by participating in activities which may include starting from up- stream and down-stream technology selection to designing and building of...