Opportunities

Backend/Data Engineer

Overview

Headquartered in Los Angeles, California, Right Balance provides top-tier technology talent for innovative companies in the US. We’re in the top 50 companies to watch in LA.

Engagement Details

Our client is a Series A, San Francisco–based startup building a cloud-based platform that helps brands connect more effectively with retailers, frontline employees, and customers. The product combines sales gamification, real-time analytics, and performance insights to drive revenue and improve in-store execution. The platform enables brands to directly reward frontline staff for the sales they generate through cash-based commissions, contests, and goals. The result: higher brand revenue, better employee performance for retailers, and fair, performance-driven compensation for frontline workers globally. The company has raised $17.8M in funding and continues to scale its analytics and engagement ecosystem across retail environments.

The Role: We are seeking a highly skilled Senior Backend/Data Engineer to join our growing team. In this role, you will be responsible for designing, building, and operating scalable data pipelines and analytics infrastructure that power our reporting, dashboards, and data products. You will work closely with product, analytics, and engineering teams to ensure reliable, high-quality data is available across the platform.

Key Responsibilities

  • Platform Development: Design, develop, and maintain scalable and robust backend systems using Node.js.
  • Infrastructure as Code: Define and manage cloud infrastructure programmatically to ensure environments are scalable, repeatable, and easy to evolve.
  • Data Engineering: Perform data engineering tasks, including data ingestion, transformation, and analysis to support data-driven decision-making.
  • Data Ingestion: Design scalable batch and event-driven data pipelines using appropriate tools (e.g., Spark, SQL-based transformations, or serverless compute), choosing the right approach for each use case.
  • Data Warehouse: Design and operate scalable analytical and operational data stores (e.g., lakehouse or warehouse systems), ensuring correctness, performance, and cost efficiency.
  • Collaboration: Work closely with cross-functional teams, including product, data science, and front-end development, to deliver high-quality solutions.
  • Best Practices: Advocate and implement best practices in code quality, testing, and deployment processes to ensure the robustness and reliability of the platform.

What We Offer

  • Fast-paced, innovative startup environment.
  • High-impact work on core data systems.
  • Opportunities for growth and ownership.
  • Competitive compensation and benefits Availability: Full-time.

What’s in it for you

  1. Learn and evolve your skills using the latest and greatest technology tools in a rapidly growing company.
  2. Learn from the best people around you. We constantly challenge the status quo and invent new ways of building a great product.
  3. 100% remote. Work anywhere, whether it is remotely in the comfort of your home, in a shared co-working space, in an RV on the beach, or while being a nomad in another country.
  4. Work on challenging problems, innovate, and positively impact many people's lives while having fun doing it.

Required Qualifications

  • Upper-intermediate to fluent speaking and writing English. Able to have a real-time conversation.
  • 5+ years of full-time hands-on Data Engineering experience.
  • 4+ years of full-time hands-on Node.js experience
  • Minimum of 5 years of experience in software development, with a focus on backend engineering
  • Proficiency in at least one modern object-oriented programming language (e.g., Python, Java, TypeScript), with the ability to ramp quickly on Node.js
  • Strong experience with AWS services, particularly AWS Lambda, S3, Glue, and Step Functions for building scalable, serverless data pipelines
  • Familiarity with infrastructure as code tools, preferably Pulumi
  • Experience with data engineering and building data pipelines
  • Experience with Databricks is preferred
  • Problem-Solving: Excellent problem-solving skills and the ability to troubleshoot complex issues
  • Collaboration: Strong communication and collaboration skills, with the ability to work effectively in a team environment

Nice to haves

  • Bachelor’s degree in Computer Science or equivalent demonstrated ability.

Frequently Asked Questions

What are your typical clients?

The majority of our clients are venture-backed startups at the growth stage. Usually, at this stage, the company already achieved a product-market fit and is looking to expand rapidly. That’s where we bring the best engineering practices, strong architecture, the latest technologies, and consistent processes to help companies scale.

What is the length of your engagements?

Most of our long-term full-time engagements last multiple years. It allows you to evolve your career with the client company taking on more responsibilities.

What’s your company size?

The Right Balance team is 55+ engineers going to 75+ by the end of the year. The current client size team is 47+ people. The timing is great to be a part of a rapidly growing team making meaningful contributions.

What happens if the engagement is completed?

Most of our engagements are long-term in nature. That said, if the current engagement is ramping down, we’ll present you with more long-term opportunities to transition into.

What are your core values?

Client First: we only win when our clients win. We treat client challenges as our own.

Ownership: we embrace responsibility, taking on challenges, getting them to completion, and enjoying getting things done.

Quality: we’re passionate about achieving quality outcomes by applying meticulous attention to detail.


Get in touch

Interested in this opportunity?

top50.png logo
goodfirms.png logo