Staff Back End Engineer (Data Platform)

VanHack

Pay not stated in the posting

Required Candidate location: LATAM

Found 1 month ago · Confirmed live 1 week ago

Skills this job asks for

  • Apache Spark
  • AWS
  • C#
  • Data Modeling
  • Django
  • Go
  • Graph Database
  • Java
  • Kotlin
  • Kubernetes
  • Python
  • SQL

Tailor your resume for this job

See which of these skills you have, and tailor your resume for this job.

Sign up free

Tailor your resume for this job

Start from your profile and shape your resume to this role.

At a glance

Type
Not stated
Level
Mid level
Experience
Not stated
Work model
Not stated
Schedule
Not stated
Education
Not stated
Benefits
Not stated

Description

About the CompanyWe are a rapidly growing Series B SaaS company transforming how organizations design, manage, and optimize sales compensation. Our platform processes billions of dollars in annual commission calculations for leading mid-market and enterprise organizations. Our growth is driven by a mission to fundamentally change how companies use sales intelligence and data to make better business decisions. We're looking for driven engineers who want to build meaningful technology and have a significant impact on a growing product. About the TeamThe engineering team builds and evolves a sophisticated rules-based engine responsible for calculating sales commissions at scale. While the problem may initially sound straightforward, sales compensation involves highly complex business rules, relationships, exceptions, and large volumes of data. The team operates with few meetings and a high degree of ownership and accountability. There is also significant opportunity to influence the architecture. Many areas of the platform are still evolving, meaning engineers can have a meaningful impact on system design, technical standards, and the long-term direction of the product. The RoleAs a Staff Backend Engineer, you will report to the Manager of Data Platform and play a key role in evolving a Spark-based data platform. You'll lead the development of complex, data-intensive platform capabilities while setting a high standard for software quality, architecture, and engineering practices. You will work on some of the most technically challenging areas of the platform. This role requires a high degree of ownership and trust. You'll be expected to identify architectural risks proactively, recognize edge cases and constraints, challenge assumptions when appropriate, and advocate for solutions that improve the long-term reliability and scalability of the system. What You'll DoDesign and evolve backend services that support core product workflows. Architect data models representing hierarchical structures, relationships, and large-scale enterprise datasets. Build deterministic and reliable systems that make complex data easier for customers to understand and trust. Drive architectural decisions that balance extensibility, performance, maintainability, and operational simplicity. Improve observability, testing practices, and production reliability across backend services. Partner closely with Product to translate complex business requirements into scalable technical solutions. Mentor engineers across different levels and help establish strong backend engineering standards. Use AI-powered development tools to increase implementation velocity while maintaining thoughtful technical and product specifications. What We're Looking ForSignificant experience designing and building complex backend systems in production. Strong architectural judgment and the ability to identify risks, propose alternative approaches, and influence technical decisions. Expertise in at least one production-grade backend language such as Python, Java, Kotlin, Go, or C#. Strong knowledge of relational database design, data modeling, and SQL. Experience working with Apache Spark or other ETL/data processing frameworks. Experience working with hierarchical, graph-like, or relationship-heavy data structures. Familiarity with graph databases or graph-based data modeling is a strong plus. Strong written and verbal communication skills. Proven experience improving scalability, reliability, observability, and performance in distributed or data-intensive systems. Interest in influencing architecture and product direction, rather than simply implementing predefined tickets. Ability to collaborate effectively across Engineering, Product, and Analytics in a detail-oriented environment. Nice to HaveExperience building SaaS products for mid-market or enterprise customers. Experience developing rule-driven systems, validation workflows, approval systems, or governance platforms. Experience with AWS and Kubernetes. Background in Sales Performance Management, Revenue Operations, Incentive Compensation, or related domains. Technology StackFrontend: JavaScript, React, TypeScriptBackend: Java, Spring Boot, Django, PostgreSQLData: Apache Spark, ETL/data processingInfrastructure: AWS, Docker

About VanHack

VanHack

See all 14 open roles at VanHack