This position is no longer accepting applications
Closed on July 28, 2026.
This role is filled — get an email when new Data Integration roles open on EngineerJobs.io:
Senior Data Engineer (APIs for Data Platform)
Backend Developer
Senior
API
Api Design
APIs
Data Architecture
Data Engineer
Data Integration
Data Platform
Database
Fastapi
GraphQL
Microservices
Programming Languages
REST
Software Architecture
Software Development
Software Engineering
SQL
View similar jobs
Get alerted when similar jobs are posted — set up a New Data Integration jobs on EngineerJobs.io alert.
See other roles at DNS Solutions Inc..
Job Description
Senior Data Engineer – API within the Enterprise Data and Analytics team, designing and implementing scalable RESTful and GraphQL data APIs powering intelligent applications across the enterprise; 100% remote role with offshore candidates acceptable as long as you are open to working UK hours.
Responsibilities
- Design, develop, and maintain RESTful and GraphQL APIs to support scalable, high-performance applications.
- Collaborate with data engineers and developers to create seamless integrations between APIs, data pipelines, and web applications.
- Build and maintain applications using frameworks like Java Spring Boot, Hibernate, Python FastAPI, and ReactJS.
- Ensure system scalability, security, and reliability by implementing best practices in multi-threading, concurrency, and microservices architecture.
- Drive architectural decisions to optimize performance across application, data, and infrastructure domains.
- Develop and deploy solutions on Azure, utilizing tools like SQL Server, Redis, App Services, and API Management.
- Create and maintain test automation frameworks to ensure 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 in modern programming languages - Java, Java-based frameworks (Spring, Maven), Python.
- 3+ years of web development experience using ReactJS, TypeScript.
- 3+ years of experience in application, data, and infrastructure architecture disciplines.
- 3+ years of experience with multi-threading, concurrency, and highly scalable Microservices and REST web services.
- Ability to work collaboratively in teams and develop meaningful relationships to achieve common goals.
- Extensive experience with message driven software 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 other public cloud technologies including Azure, AWS, and GCP
- Strong communication skills to effectively present complex technical solutions to business and technical stakeholders
- Experience in scripting languages (e.g., JavaScript, PowerShell, shell scripting, Regex)
- Experience building and supporting AI/ML software solutions
- Prior experience in the Life Sciences industry or data analytics in a related domain
- Knowledge of test automation tools to validate data accuracy and system reliability
Compensation
- Pay: $35.00 - $40.00 per hour
Work Location
- Remote