Backend Engineer (Data-Focused)
About Us
We're building powerful, data-driven systems to transform how insurance and lead-matching platforms operate. We're looking for a Backend Engineer who thrives in building scalable infrastructure, working with large datasets, and designing efficient, production-grade APIs and services. If you're passionate about clean architecture, performance optimization, and working at the intersection of backend and data engineering, we’d love to hear from you.
Role Overview
As a Backend Engineer, you'll be at the heart of our core infrastructure — developing high-performance services, real-time processing pipelines, and scalable APIs. You’ll work closely with data and infrastructure teams to support critical business workflows like policy renewal scoring, lead ingestion, and real-time matching. This role focuses heavily on backend systems and data engineering — experience with ML model integration is a bonus, but not required.
Key Responsibilities
Backend & Data Engineering
Design and build scalable, high-performance services and APIs using Node.js and TypeScript (Fastify, Zod).
Develop real-time data ingestion and lead-matching pipelines with robust validation and error handling.
Optimize PostgreSQL databases for indexing, performance tuning, and handling large-scale data workloads.
Leverage Redis for efficient caching and pub / sub communication patterns.
Write type-safe SQL queries using tools like Kysely or equivalent ORMs / query builders.
Infrastructure & System Optimization
Implement efficient containerized deployments using Docker and deployment best practices.
Collaborate with infrastructure teams on CI / CD workflows and automated testing pipelines.
Use Terraform for infrastructure-as-code and environment provisioning.
Monitor and fine-tune application performance (memory, CPU, I / O) for data-heavy workloads.
Optional) Data Science / ML Model Integration
Integrate pre-trained machine learning models into backend services where relevant.
Work alongside data scientists on A / B testing frameworks and evaluation pipelines.
Implement metrics tracking and logging for data and model observability.
Technical Requirements
Backend Development
Proficient in Node.js / TypeScript with experience in clean architecture and modular design.
Skilled in API development using Fastify and validation using Zod (or similar).
Familiarity with Kysely or other SQL mappers for type-safe query construction.
Database & Systems
Strong expertise in PostgreSQL and database performance optimization.
Hands-on experience with Redis for caching and event-based processing.
Infrastructure & DevOps
Experience building and deploying Docker-based services.
Knowledge of CI / CD tools and best practices for test automation and release workflows.
Familiarity with Terraform or other infrastructure-as-code tools.
Bonus Skills
Experience working with Polars, Pandas, or similar tools for batch data transformation.
Exposure to ML model deployment pipelines or batch scoring engines.
Understanding of frontend / backend integration (e.g., React / Next.js context).
Why Join Us?
Build backend systems that power intelligent, data-driven platforms
Tackle complex engineering challenges with a talented, fast-moving team
Contribute to core infrastructure with meaningful business impact
Remote-friendly environment with autonomy and ownership
Ready to build the backend of the future? Apply now and join us in shaping data-first engineering solutions.
Data Engineer • Remote, LATAM / Eastern Europe / South Africa, LATAM / Eastern Europe / South Africa