Senior Data Engineer – API

1 week ago


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


  • Senior Data Engineer

    3 weeks ago


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


  • Kozhikode, India Ensemble Health Partners Full time

    Job Title: Senior Engineer, Software Experience: 6-10 Years Company Overview Ensemble Health Partners India, we're at the forefront of innovation, leveraging cutting-edge technology to drive meaningful impact in the Revenue Cycle Management landscape. Our future-forward technology combines advanced AI-driven analytics with tightly integrated data ingestion,...

  • Data Engineer

    3 weeks ago


    Kozhikode, India ShimentoX Technologies Full time

    Data Engineer (Strong with Building data connectors)Location: RemoteKey Skills: Python, Data Connectors, Metadata, API Integration-Rest/GraphQLJob Description:1. Must have proven background in building data connectors. 2. Experience software engineering in JAVA, Rust, GO, etc, but Python is desired3. Experience in coding agents in critical use4....

  • Data Engineer

    3 weeks ago


    Kozhikode, India ShimentoX Technologies Full time

    Data Engineer (Strong with Building data connectors)Location: RemoteKey Skills: Python, Data Connectors, Metadata, API Integration-Rest/GraphQLJob Description:1. Must have proven background in building data connectors. 2. Experience software engineering in JAVA, Rust, GO, etc, but Python is desired3. Experience in coding agents in critical use4....

  • Azure data engineer

    2 weeks ago


    Kozhikode, India LogFix SCM Solutions Pvt Ltd Full time

    Position: Azure Data EngineerExperience: 5+ YearsLocation: RemoteEngagement: ContractJob DescriptionWe are seeking an experienced Azure Data Engineer to design and implement a scalable, Azure-based Central Asset Registry that integrates data from 120+ SQL Server e-Quip databases and 130+ CSV-based hospital systems .The engineer will be responsible...

  • Ai Data Engineer

    3 weeks ago


    Kozhikode, India Whatjobs IN C2 Full time

    AI Data Engineer (AWS/Snowflake) Remote (India-Based) Overview Entech Consulting is supporting our client, an AI-driven company that helps global organizations reduce the cost and time-to-market for promotional assets through intelligent automation. They recently secured multiple new engagements and is expanding rapidly. We’re seeking a strong technical AI...


  • kozhikode, India beBeeMachineLearning Full time

    Job SummaryA senior data scientist with a background in machine learning engineering is needed to lead the design and implementation of end-to-end ML pipelines for various applications.The ideal candidate will have hands-on experience building and deploying machine learning systems in production, with a proven track record of mentoring technical team members...

  • API Test Engineer

    1 week ago


    kozhikode, India beBeeApiTester Full time

    As a crucial member of our team, you will be responsible for conducting comprehensive testing from preparation to completion. Your primary tasks will include developing test plans, strategies, and cases, performing functional and non-functional testing, designing and executing manual and automated API tests, identifying and tracking defects, collaborating...


  • kozhikode, India beBeeDataEngineering Full time

    Job Title: Data EngineerWe are seeking a skilled Data Engineer to join our team. As a key member of our organization, you will play a vital role in designing, developing and maintaining data solutions using Oracle Data Integrator (ODI).In this challenging position, you will have the opportunity to utilize your expertise in data modeling, ETL/ELT processes,...


  • Kozhikode, India saasgenie Full time

    Implementation Consultant – API IntegrationsSaasgenie Chennai, Tamil Nadu, India (On-Site)Company Overview: saasgenie specializes in maximizing the value of SaaS products for our customers, ensuring they derive the best possible benefits from their investments. We are committed to being the premier partner for SaaS companies, dedicated to unlocking the...