Senior Data Engineer – API

4 days ago


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



  • nadiad, India beBeeDataEngineer Full time

    We are seeking an experienced Senior Data Engineer with hands-on mastery in Oracle Data Integrator (ODI) and deep understanding of ETL and ELT frameworks.Key ResponsibilitiesDesign, develop, and optimize ETL/ELT data pipelines using Oracle Data Integrator (ODI)Build and automate data ingestion workflows through Python and shell scriptingIntegrate structured...


  • nadiad, India beBeeCloudDataEngineer Full time

    Job Title: Senior Cloud Data EngineerWe are seeking a highly skilled Senior Cloud Data Engineer to join our team.The ideal candidate will have extensive experience in designing and developing cloud-based data engineering solutions using Python, AWS, and SQL. They will be responsible for architecting, implementing, and maintaining large-scale data processing...


  • Nadiad, India Tritonium Full time

    About Tritonium: Tritonium is an AI-powered SaaS platform that transforms app store reviews into actionable insights for mobile product teams. Our backend processes millions of reviews, runs them through AI analysis pipelines, and delivers real-time alerts and intelligence to customers worldwide. We're looking for a Senior Backend Engineer to help scale our...


  • nadiad, India beBeeSearch Full time

    Job Title: Search EngineerAs a seasoned Search Engineer, you will have the opportunity to design and implement cutting-edge search solutions using OpenSearch/Elasticsearch.Architect advanced search features, including custom analyzers, tokenizers, and scoring algorithms.Create and maintain index templates, mappings, and lifecycle policies for optimal data...

  • Senior Data Analyst

    2 weeks ago


    nadiad, India beBeeDataResolution Full time

    Expert Data Analyst - Advanced Graph Computing SolutionsWe are seeking a highly skilled and motivated Data Analyst to join our engineering team. As a key member, you will be responsible for designing and implementing advanced data processing solutions using graph analytics.The role involves developing entity resolution algorithms, building blocking...

  • Senior Data Engineer

    2 weeks ago


    nadiad, India beBeeData Full time

    We are seeking a seasoned Senior Data Engineer to lead the delivery of high-quality test data management solutions.The successful candidate will have a proven track record of designing, installing, configuring and deploying TDM services in large enterprises, with extensive knowledge of databases, data warehouses, business processes and related data flows and...


  • nadiad, India beBeeDataEngineer Full time

    Senior Data Engineer RoleWe are seeking an experienced Senior Data Engineer to develop and maintain large-scale data platforms, streaming pipelines, and analytics tools. The ideal candidate will work closely with cross-functional teams to design, build, and optimize robust data systems that support AI/ML initiatives and business growth.The successful...


  • nadiad, India beBeeDataEngineer Full time

    Senior Data Engineer Job SummaryAs a seasoned Senior Data Engineer, you will be responsible for designing and implementing large-scale database systems, with a focus on Microsoft platforms such as SQL Server and Azure Database.You will develop and optimize complex SQL queries for data extraction, transformation, and analysis, and collaborate with...


  • nadiad, India beBeeSoftware Full time

    Job Title: Senior Cloud Software EngineerOur team is looking for a skilled Senior Cloud Software Engineer to join our global engineering teams. As a Senior Cloud Software Engineer, you will be responsible for designing and developing high-quality, scalable cloud-native applications.You will work on end-to-end development, from frontend UI to backend...


  • nadiad, India beBeeAutomation Full time

    Job Title: Senior/Lead QA Automation_IndiaWe are seeking a skilled and independent Senior QA Engineer to work closely with the QA Lead and another QA. The candidate will be responsible for developing and implementing test strategies, as well as executing a comprehensive range of testing activities (Functional, Non-Functional, Integration, Data Migration).Key...