Backend Data Engineer

Vital Holdings LLC
Memphis, United States of America
10 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Memphis, United States of America

Tech stack

API
Big Data
Code Review
Continuous Integration
Data Architecture
Data Integrity
ETL
Data Security
Database Design
Distributed Systems
PostgreSQL
Node.js
Performance Tuning
DataOps
Salesforce
Data Streaming
Systems Integration
TypeScript
React
Database Optimization
Topic Modeling
Reliability of Systems
Indexer
Backend
GIT
Event Driven Architecture
Information Technology
Data Analytics
Enterprise Integration
Kafka
Operational Systems
Front End Software Development
Stream Processing
Docker

Job description

The Backend / Data Engineer is responsible for designing, developing, and optimizing scalable backend systems that support VRC's operational and business objectives. This role will serve as a technical expert and strategic partner by building data-driven architectures, improving system performance, ensuring data integrity, and supporting enterprise-level integrations. The Backend / Data Engineer will play a critical role in shaping the flow, transformation, and consumption of data across the organization while collaborating with cross-functional teams to deliver reliable, scalable, and high-performing solutions.

Essential Functions

Architectural Data Flow & Backend Development

Responsible for designing and implementing backend systems where architecture is driven by the efficient flow and transformation of data. Develop robust, scalable, and type-safe services and APIs using TypeScript and Node.js while ensuring system reliability and maintainability.

Stream Processing & Event-Driven Architecture

Design, implement, and optimize Apache Kafka streams and event-driven systems. Ensure high-throughput processing, reliable messaging, scalable topic modeling, and seamless data movement across enterprise platforms.

Database Design & Performance Optimization

Manage and optimize PostgreSQL databases with a focus on schema design, indexing strategies, query execution plans, partitioning, vacuuming, and low-latency data access. Support large-scale datasets and maintain high system performance.

Cross-Functional Collaboration & Technical Support

Partner closely with product teams, leadership, and engineering teams to translate business requirements into technical solutions. Participate in code reviews, troubleshooting, mentoring, and knowledge-sharing initiatives while supporting continuous process and system improvements.

Enterprise Integration & System Scalability

Support integrations between backend systems and enterprise platforms, including CRM and ERP systems. Contribute to scalable architecture decisions that align with organizational growth and long-term technology strategies.

Requirements

Do you have experience in TypeScript?, * Strong analytical and problem-solving skills

  • Experience designing scalable, data-oriented backend architectures
  • Ability to troubleshoot complex system performance and data flow issues
  • Detail-oriented work style with strong organizational skills
  • Excellent verbal and written communication skills
  • Ability to work independently and collaboratively within cross-functional teams
  • Strong understanding of event-driven architecture and distributed systems
  • Ability to manage multiple priorities and technical initiatives simultaneously
  • Commitment to clean, scalable, and maintainable code standards
  • Strong mentorship and collaborative engineering mindset

Requirements:

Technical Skills & Requirements

  • Advanced experience with TypeScript, Node.js, PostgreSQL, and Apache Kafka
  • Strong understanding of PostgreSQL internals, performance tuning, indexing, partitioning, and relational modeling
  • Experience building enterprise-grade APIs and backend services
  • Knowledge of stream processing, producer/consumer configurations, and event-driven architectures
  • Experience with Git, CI/CD pipelines, and Agile/Scrum development methodologies
  • Familiarity with Docker and Kubernetes preferred
  • Experience with React to support frontend collaboration preferred
  • Experience integrating with Salesforce, CRM, ERP, or enterprise platforms preferred
  • Logistics, inventory management, or operational systems experience preferred, While performing the duties of this job, the employee is regularly required to sit, communicate, and work on a computer for extended periods of time. The employee may occasionally be required to stand, walk, or lift office materials up to 15 pounds., * Bachelor's degree in Computer Science, Information Technology, Engineering, or related technical field preferred
  • Extensive professional experience building backend systems and enterprise-grade applications required
  • Strong hands-on experience with PostgreSQL, Apache Kafka, and TypeScript required
  • Experience supporting scalable data architectures and high-volume datasets preferred
  • Experience working within Agile/Scrum environments preferred

Benefits & conditions

Why Join VRC?

  • Opportunity to help shape enterprise-level data architecture and backend strategy
  • Tech-forward environment utilizing modern technologies and scalable infrastructure
  • Collaborative engineering culture focused on innovation, mentorship, and technical excellence
  • Competitive compensation and comprehensive benefits package
  • Opportunity to solve meaningful operational and logistics-focused technology challenges

Apply for this position