DeveloperJobs.io
← Back to all jobs

Job Description

Senior Data Engineer focused on API design for a data platform, delivering scalable RESTful and GraphQL services in a 100% remote role.

Responsibilities

  • Create and sustain RESTful and GraphQL APIs to support scalable, high‑performance applications.
  • Collaborate with data engineers and software teams to enable seamless API data pipeline integrations with web applications.
  • Build and maintain applications using Java Spring Boot, Hibernate, Python FastAPI, and ReactJS.
  • Ensure scalability, security, and reliability by applying best practices for multi‑threading, concurrency, and microservices architecture.
  • Influence architectural decisions to optimize performance across application, data, and infrastructure layers.
  • Develop and deploy solutions on Azure, leveraging SQL Server, Redis, App Services, and API Management.
  • Develop and maintain test automation frameworks to validate data quality and service reliability.
  • Mentor junior engineers and foster a collaborative team environment.

Requirements

  • Bachelor’s degree in computer engineering, computer science, or related discipline; Master’s degree preferred.
  • 7+ years of software development experience in Big Data.
  • 7+ years of experience with modern programming languages such as Java and Java‑based frameworks (Spring, Maven), plus Python.
  • 3+ years of web development experience using ReactJS and TypeScript.
  • 3+ years of experience across application, data, and infrastructure architecture disciplines.
  • 3+ years of experience with multi‑threading, concurrency, and highly scalable microservices and REST services.
  • Strong collaboration skills and ability to build meaningful relationships within cross‑functional teams.
  • Extensive experience with message driven patterns such as Service Bus, Kafka, Tibco, EMS, and MQ.

Technologies

  • Java
  • Spring Boot
  • Hibernate
  • Python
  • FastAPI
  • ReactJS
  • TypeScript
  • REST
  • GraphQL
  • Maven
  • SQL Server
  • Redis
  • App Services
  • API Management
  • Azure
  • Kafka
  • Service Bus
  • Tibco
  • EMS
  • MQ
  • JavaScript
  • PowerShell
  • Shell scripting
  • Regex
  • AWS
  • GCP

Preferred Skills

  • Experience with Azure, AWS, and GCP cloud environments
  • Strong communication skills to present complex technical solutions to stakeholders
  • Proficiency in scripting languages such as JavaScript, PowerShell, shell scripting, and Regex
  • Experience building and supporting AI/ML software solutions
  • Prior experience in Life Sciences or data analytics in a similar domain
  • Knowledge of test automation tools to validate data accuracy and system reliability

Compensation

  • USD 35.00 - 40.00 per hour

Work Location

  • Remote; 100% remote role. Offshore candidates are acceptable if you can work UK hours.

Similar Jobs