Lead Data Engineer

⭐ - Featured Role | Apply direct with Data Freelance Hub
This role is for a Lead Data Engineer, 6-12 months contract, located within 50 miles of Baltimore MD, Wilmington DE, Charlotte NC, or Irving TX. Requires strong TypeScript, GraphQL, and data modeling skills with 7+ years of software development experience.
🌎 - Country
United States
💱 - Currency
$ USD
💰 - Day rate
Unknown
Unknown
🗓️ - Date discovered
April 24, 2025
🕒 - Project duration
More than 6 months
🏝️ - Location type
On-site
📄 - Contract type
Unknown
🔒 - Security clearance
Unknown
📍 - Location detailed
Baltimore, MD
🧠 - Skills detailed
#Infrastructure as Code (IaC) #Data Modeling #Scala #Data Migration #Aurora #Version Control #Docker #Computer Science #Strategy #Schema Design #RDBMS (Relational Database Management System) #Redis #AWS (Amazon Web Services) #Jenkins #Cloud #Kubernetes #Migration #React #GraphQL #Terraform #DevOps #Kafka (Apache Kafka) #Data Integrity #Leadership #GitHub #Code Reviews #TypeScript #Azure #Data Engineering #Automation
Role description

Job Title: Lead Data Engineer

Location: Candidates must live within 50 miles of corporate offices: Baltimore MD, Wilmington DE, Charlotte NC, Irving TX

Duration: 6-12 months contract to hire

Job Description:

Must have

Strong backend development using Typescript is a must.

Minimum of 7 years of experience in software development leading large scale initiatives in collaboration with cross functional teams.

Top 3 Skills: Strong TypeScript developer, GraphQL and Datamodelling expeience (Aurora, Postgres etc.)

Description

The Role

is seeking a Lead Data Engineer. expands its market verticals, a multi-product strategy is evolving to penetrate markets through compelling customer engagement. Correspondingly, teams deliver products across a variety of platforms and technologies. Our products and platforms span AWS, Azure, IBM iSeries and zSeries, and OpenShift on-prem as part of a hybrid strategy. With both disparate technology delivery and varying regulatory requirements, environment is both complex and evolving, supporting a broadening multi-product strategy.

The Lead Data Engineer will have delivered solutions which are mixed on-prem / AWS hybrid and have demonstrated a drive toward building cloud-native solutions. This is a hands-on engineering role which provides an opportunity to solve complex business, data, and technical challenges. With OMF having both on-premises and cloud-based operations. The person in this role will be responsible for driving execution through iterative development, software craft and automation wherever possible.

Key Responsibilities

   • Collaborate with architects, product managers, and designers to understand the requirements, scope, and deliver high-quality solutions.

   • Strong backend development using Typescript is a must.

   • Data modeling experience to design, develop, and maintain GraphQL APIs and Data Solutions using RDBMS like Aurora, Postgres, and in-memory data stores like Amazon Memory DB and Redis, ensuring optimal performance, data integrity, availability and scalability.

   • Utilize TypeScript to write clean, maintainable, and efficient code for back-end development.

   • Execute multi-product development strategy in collaboration with cross-functional teams to create, develop and support multiple products, ensuring seamless integration and consistent user experiences.

   • Participate in design, development and review of automated test cases to ensure comprehensive test coverage and high software quality.

   • Extensive experience with cloud platforms, containerization technologies and infrastructure as code (IaC) like AWS, Azure, Docker, Kubernetes and Terraform

   • Strong background in DevOps with extensive experience in CI/CD practices, along with a passion for automating processes to enhance productivity and code quality.

   • Provide technical leadership, guidance and mentorship to junior engineers, promoting best practices and fostering a culture of continuous improvement.

   • Conduct thorough code reviews to ensure code quality, maintainability, and adherence to coding standards.

   • Identify, troubleshoot, and resolve complex technical issues, ensuring the stability and reliability of our software systems.

   • Take a hands-on approach to manage the delivery of innovative projects, collaborating closely with cross-functional teams to meet project timelines and quality standards.

   • Stay up to date with the latest industry trends, technologies, and best practices, and apply this knowledge to improve our software development processes.

Qualifications

   • Bachelor's or master's in computer science, engineering, or related field.

   • Minimum of 7 years of experience in software development leading large scale initiatives in collaboration with cross functional teams.

   • Strong proficiency in GraphQL, including schema design, query optimization, and performance tuning.

   • Expertise in TypeScript and its application in both front-end and back-end development.

   • Proficiency with data solutions using RDBMS like Aurora and Postgres and in-memory data stores like Redis and memory dB, including data modeling, performance optimization, and data migration.

   • Experience with BPMN workflow solutions such as Camunda, including workflow design, implementation, and management.

   • Familiarity with other relevant technologies such as Node.js, React, or similar frameworks.

   • Experience with CI/CD tools like Jenkins and version control systems especially GitHub.

   • Previous experience with designing customer domain for large enterprise and domain driven design is a big plus.

   • Previous experience in leadership and mentorship will be an added advantage.

Soft Skills

   • Strong problem-solving skills and the ability to think critically and creatively.

   • Excellent communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams.

   • Ability to work independently and manage multiple tasks and projects simultaneously.

   • Detail-oriented with a strong focus on code quality and maintainability.

ADDITIONAL INFORMATION

   • Candidates must live within 50 miles of OneMain corporate offices: Baltimore MD, Wilmington DE, Charlotte NC, Irving TX

   • Top 3 Skills: Strong TypeScript developer, GraphQL and Datamodelling expeience (Aurora, Postgres etc.)

   • Contract to hire

Attachments Lead Data Engineer.docx

Skill/Experience/Education

Mandatory SkillsStrong Typescript development skills along with GraphQL and Data Modeling Experience.

Desired SkillsAWS cloud native tech stack RDBMS - Aurora, Postgres In-memory DBs: Memory DB or Redis DevOps, CI/CD pipeline Kafka