SR Backend Rust Developer – Franca Idl

VAGAS

United States

Remote

USD 120,000 - 180,000

Full time

8 days ago
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Meal/Food Allowance
Health Plan – Unimed
Dental Plan – Uniodonto
Wellhub membership
Zenklub – therapy sessions

Job summary

Zallpy is seeking a senior backend developer to help build and evolve a scalable platform. You will work on the Rust backend, leveraging async programming with Actix-web, and contribute to API definitions using Franca IDL. Expect to design CLI tools, manage data workflows, and optimize pipelines in Linux and Docker environments.

The role emphasizes strong English communication, collaboration, and participation in architectural decisions, code reviews, and continuous improvements across the stack.

Qualifications

  • Hands-on experience with Franca IDL.
  • Solid experience in backend development with Rust, at a senior level.
  • Experience with asynchronous programming in Rust.
  • Hands-on experience with Actix-web for developing REST APIs and backend services.

Responsibilities

  • Develop and evolve the platform backend using async Rust and Actix-web.
  • Build and maintain APIs, backend services, and CLI tools for data generation, transformation, and indexing.
  • Structure and manage Rust projects using Cargo Workspaces.
  • Work with Linux and Docker environments and CI/CD pipelines using GitHub Actions.

Skills

Franca IDL
Rust backend
Asynchronous Rust
Actix-web
CLI development
Cargo & Workspaces
JSON processing
Linux
Docker
GitHub Actions
English communication

Tools

Docker
GitHub

Job description

At Zallpy, technology is created by curious, collaborative people who care about doing things well. If you enjoy environments where there is room to ask questions, test ideas, learn, and grow together, this opportunity is for you!

At Zallpy, a diverse environment and an inclusive culture are part of who we are. We build a safe and respectful space where different perspectives are welcomed and everyone has the opportunity to grow, contribute, and belong.

We support your development at every stage of your journey.
Come grow with us.

We are looking for someone to join a team that thinks big, works with attention to detail, values partnership in everyday work, and shares responsibility. We believe in autonomy, the exchange of different experiences, and building solutions together.

Here, growing means sharing knowledge, respecting different ways of thinking, and building relationships based on trust while delivering high-quality technology.

If this way of working resonates with you, come join us.

What you will do:
  • Develop and evolve the platform backend using async Rust and Actix-web.
  • Work with Franca IDL and Franca++, contributing to solutions related to the definition, processing, and visualization of APIs and automotive communication interfaces.
  • Build and maintain APIs, backend services, and command-line tools (CLI) for data generation, transformation, and indexing.
  • Structure and manage Rust projects using Cargo Workspaces.
  • Work with the processing and indexing of structured data, especially JSON.
  • Build and run applications in Linux and Docker environments.
  • Develop and maintain CI/CD pipelines using GitHub Actions, automating testing, builds, and deployments.
  • Contribute to solutions for the visualization and processing of data related to automotive communication.
  • Investigate and troubleshoot issues related to applications, builds, pipelines, and runtime environments.
  • Participate in technical decisions, code reviews, and continuous improvements to architecture, performance, and solution quality.
What we are looking for:
  • Hands-on experience with Franca IDL.
  • Solid experience in backend development with Rust, at a senior level.
  • Experience with asynchronous programming in Rust.
  • Hands-on experience with Actix-web for developing REST APIs and backend services.
  • Experience developing command-line tools (CLI).
  • Knowledge of Cargo and Cargo Workspaces.
  • Experience processing, transforming, and indexing structured data, especially JSON.
  • Experience developing and running applications in Linux environments.
  • Knowledge of Docker, including image creation and application builds.
  • Experience with Git, GitHub, and GitHub Actions for continuous integration, testing, and build automation.
  • Advanced English, for conversation and interaction with an international client.
Nice to have:
  • Experience with compilers, interpreters, transpilers, DSLs, code generation, or ASTs.
  • Experience with parsing and code analysis technologies such as ANTLR, JavaCC, tree-sitter, or Langium.
  • Knowledge or hands‑on experience with the Language Server Protocol (LSP).
  • Experience with Xtext, EMF, Ecore, Eclipse RCP, Sirius, Acceleo, or MDE.
  • Personal GitHub projects related to programming languages or developer tooling.
  • Experience with AWS, especially ECS Fargate, ECR, Lambda, and services related to running containerized applications.
  • Knowledge of Terraform and Infrastructure as Code (IaC).
  • Experience with automated data processing and generation pipelines.
  • Knowledge of performance optimization for processing and indexing large volumes of data.
Where you will work:
  • This is a 100% remote position.
Hiring models:
  • CLT.
  • Cooperative.
Benefits of being a Zallper:
  • Meal/Food Allowance
    Caju multi-benefit card (credit format), offering flexibility for everyday needs. (CLT only) *
  • Health Plan – Unimed
    No waiting period or copayment for the holder. Possibility to include dependents (children, spouse, or stepchildren) with copayment. (CLT only) *
  • Dental Plan – Uniodonto
    Affordable options to include dependents. (CLT only) *
  • Wellhub
    Access to gyms, physical activities, and wellness programs.
  • Zenklub
    For CLT: Two free sessions per month and special rates for additional sessions.
    For Cooperative/Contractor: Special rates for sessions.
  • Life Insurance
    More security for you and your family. (CLT only) *
  • Childcare Allowance
    Financial support for Zallpers with children from 4 months to 6 years old, according to internal policy. (CLT only) *
  • Baby Zallpy
    A special gift to celebrate the arrival of new Zallpy babies.
  • Business Partner Support
    Close and human-centered support from our People & Culture team throughout your journey at Zallpy.
  • Volunteer Internal Communities
    Diversity, Sports & Movement, and Technology.
  • Educational Partnerships
    Discounts on undergraduate and graduate programs, professional courses, and language schools.
  • Experiences & Development
    Participation in events, workshops, trips, and team-building activities.
  • Referral Program
    Refer talents to Zallpy and receive bonuses from R$2,500 to R$5,000.

* Contractor / PJ: For these hiring models, the benefits above apply except for those marked with an asterisk (*), which are exclusive to CLT. In addition, we offer dedicated platforms to manage contractors, ensuring organization, transparency, and a structured experience throughout the entire journey.

Job ID: 9fd7fe

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

SR Fullstack Typescript / Cloud Developer – Franca Idl
SR Fullstack Typescript / Cloud Developer – Franca Idl

VAGAS • United States

Remote
USD 120,000 - 170,000
Meal/Food Allowance
Health Plan – Unimed
Dental Plan – Uniodonto
+2
SR Frontend Typescript/React Developer
SR Frontend Typescript/React Developer

VAGAS • United States

Remote
USD 140,000 - 190,000
Meal/Food Allowance
Health Plan – Unimed
Dental Plan – Uniodonto
+2
Senior .net Engineer
Senior .net Engineer

VAGAS • United States

Remote
USD 24,000 - 36,000
Meal allowance
Health plan
Dental plan
+8
SR Backend Developer Java/Kotlin
SR Backend Developer Java/Kotlin

Zallpy Digital • United States

Remote
USD 120,000 - 180,000
Meal Allowance
Health Plan
Dental Plan
+10
Senior QA Engineer
Senior QA Engineer

VAGAS • United States

Remote
USD 65,000 - 95,000
Meal/Food Allowance
Health Plan – Unimed
Dental Plan – Uniodonto
+1
SR Backend Developer Java, Language Tooling (Xtext/EMF)
SR Backend Developer Java, Language Tooling (Xtext/EMF)

Zallpy Digital • United States

Remote
USD 120,000 - 180,000
Meal/Food Allowance
Health Plan – Unimed
Dental Plan – Uniodonto
+2
SR Software Engineer (Test Architecture & Product)
SR Software Engineer (Test Architecture & Product)

Zallpy Digital • United States

Remote
USD 110,000 - 150,000
Meal/Food Allowance Cajumulti-benefit
Health Plan
Dental Plan
+6
Senior QA Engineer
Senior QA Engineer

Zallpy Digital • United States

Remote
USD 70,000 - 110,000
Meal/Food Allowance
HealthPlan– Unimed
DentalPlan– Uniodonto
+1
SR Backend Developer Ingestão de Dados & IA
SR Backend Developer Ingestão de Dados & IA

Meu Home • Iowa (LA), Northern (KY)

Hybrid
USD 24,000 - 42,000
Vale Alimentação/Refeição
Plano de Saúde Unimed
Seguro de Vida
+5
DevOps com forte atuação em SRE/Application Reliability
DevOps com forte atuação em SRE/Application Reliability

Zallpy Digital • United States

Remote
USD 110,000 - 150,000
Vale Alimentação/Refeição
Plano de Saúde
Plano Odontológico
+1