Senior Data Engineer – API

1 day ago


Lucknow, 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.



  • lucknow, India Remotohire Full time

    Job Title: Senior Data Engineer Company: RemotohireLocation: Pune, India (Remote)Job Type: Full-time · Mid/Senior LevelAbout the RoleWe're hiring a Data Engineer to help build and scale a centralized data foundation that brings together finance, operations, and product data. You will be responsible for designing reliable pipelines, shaping analytics-ready...

  • Senior API Engineer

    1 week ago


    lucknow, India beBeeBackendDeveloper Full time

    Backend Development OpportunityWe are seeking a skilled Backend Developer to join our organization. The ideal candidate will have 4.5-7.5 years of experience in backend development, strong knowledge of .NET Core and building RESTful APIs, and proficiency with MS-SQL and NoSQL databases like Cosmos DB and MongoDB.The successful candidate will design and...


  • lucknow, India Algonomy Full time

    Role: Senior Data EngineerAt Algonomy, we believe the future of our economy is Algorithmic, where businesses will develop resilient, adaptive and agile decisioning abilities that will constantly test and refine AI-driven actions to create the best personal experience for every individual customer at scale.We aim to become the algorithmic bridge between...


  • Lucknow, India Remotohire Full time

    Job Title: Senior Data Engineer Company: Remotohire Location: Pune, India (Remote) Job Type: Full-time · Mid/Senior Level About the Role We’re hiring a Data Engineer to help build and scale a centralized data foundation that brings together finance, operations, and product data. You will be responsible for designing reliable pipelines, shaping...


  • Lucknow, India Black Dog Labs Full time

    Position : Senior Data Platform Engineer Location : Remote (collaboration across time zones), India or LATAM preferred Engagement Type : Contract (12+ months) Language : Proficient English communication Experience : 5+ years in Data Engineering / Backend Engineering / DevOps About the Role We’re looking for a hands-on Senior Data Platform Engineer to build...


  • lucknow, India beBeeEngineering Full time

    Enterprise API Engineering OpportunityWe are seeking an experienced professional to design, implement and operate our AI Enterprise API platform. You will collaborate with architecture, development, security and DevOps teams to build a scalable, secure and robust API ecosystem.Responsibilities:Design APIs using IBM Connect or equivalent technologiesDefine...


  • Lucknow, India Aptus Data Labs Full time

    Company DescriptionAptus Data Labs is a leading Data and AI company specializing in Pharma, Manufacturing & Supply Chain, Banking & FinTech, and Technology domains. We offer innovative analytical solutions and consulting services to help businesses make quick, data-driven decisions essential for growth and sustainability in evolving industries. Leveraging...


  • lucknow, India beBeeDataEngineer Full time

    We are seeking a skilled Data Engineer to contribute to the design and development of data systems, including pipelines, APIs, analytics, AI, and machine learning at scale.ResponsibilitiesDesign and develop high-quality, scalable, and maintainable code across data pipelines, APIs, and data platform services.Collaborate with senior engineers, analysts, and...


  • Lucknow, India Black Dog Labs Full time

    Position: Senior Fullstack Engineer (with Data Engineering Experience) Location: Remote (collaboration across time zones), India or LATAM preferred Engagement Type: Contract (12+ months) Language: Proficient English communication Experience: 5+ years in Full-Stack Engineering / Backend Engineering, with meaningful exposure to data systems and applications...

  • Senior Data Engineer

    2 weeks ago


    lucknow, India SAIVA AI Full time

    We are building the future of healthcare analytics. Join us to design, build, and scale robust data pipelines that power nationwide analytics and support our machine learning systems. Our goal: pipelines that are reliable, observable, and continuously improving in production.This is a fully remote role, open to candidates based in Europe or India, with...