Search
Search
Location
Logotipo da OutCode Software

OutCode Software

3,7

Rust/React Developer

Lima

Description

We’re looking for a Senior/Intermediate Full-Stack Software Engineer (Rust & React) to own, maintain, and scale mission-critical, production-grade applications. In this role, you will be responsible for shipping robust asynchronous services, managing strict frontend state architectures, and handling high-stakes data pipelines where precision and production discipline are non-negotiable. Operating as a natural extension of the core team, you will thrive in an environment that values deep technical ownership, elegant engineering over hype, and a meticulous approach to documentation and system integrity.


Responsibilities

You’ll work closely with internal stakeholders and external infrastructure to deliver reliable, production-ready, and 100% quality-driven code for high-volume financial and brokerage systems.


Development, Maintenance & Operations

  • Maintain, troubleshoot, and enhance core services utilizing Rust on the backend and React 18 / TypeScript on the frontend.
  • Write, optimize, and maintain compile-time-verified SQL queries (specifically MySQL/sqlx).
  • Own and enforce production discipline by writing structured logs, managing appropriate log levels (INFO vs. DEBUG), and ensuring hot paths are completely free of panics or unverified unwrap() calls on user input.


Project Lifecycle, API Integrity & Integrations

  • Integrate and maintain robust connections against broker APIs utilizing both REST and streaming protocols, managing diverse auth flows (OAuth2 + static keys).
  • Own and manage wire contracts entirely: maintain API_REFERENCE.md as the absolute source of truth, ensuring documentation and code changes are updated atomically within the same commit across multi-repo, multi-CI pipeline setups.
  • Support financial workflows with extreme precision, avoiding floating-point math for pricing and designing fully idempotent order submission and partial-fill systems.


Infrastructure & Compliance

  • Navigate and operate cloud infrastructure efficiently, primarily within GCP (Compute Engine, Cloud Logging, Cloud Monitoring, Caddy, or Cloud Load Balancer).
  • Ensure system architectures align with compliance expectations, keeping in mind CFTC/NFA-regulated infrastructure audits and requirements.
  • Manage multi-broker order routing and data aggregation systems with minimal supervision.


Qualifications

  • Strong Rust Expertise: Proven experience shipping Axum or comparable async services to production. Deep understanding of 'static lifetimes in practice and a collaborative relationship with the borrow checker.
  • Solid Frontend Skills: Proficiency in React 18 with TypeScript (strict mode), writing idiomatic hooks, managing provider composition, and using Context efficiently without over-engineering state libraries.
  • SQL Fluency: Strong experience with relational databases (MySQL is a bonus) and experience with sqlx::query! or similar compile-time-verified database tools.
  • Production & Financial Discipline: Strong opinions on why floats are bad for pricing, hands-on experience with idempotent designs, and a track record of building production-grade software with zero-panic tolerance.
  • Domain Experience (Strong Bonus): Prior experience in fintech platforms handling real customer money, multi-broker order routing, or navigating regulated financial environments (CFTC/NFA).
  • Mindset & Collaboration: A high degree of autonomy, a documentation-first mentality, and the analytical capacity to read, understand, and maintain thousands of lines of existing code rather than wanting to "start over."


You'd be a poor fit if:

  • You want to "modernize the stack" before you thoroughly understand why it was chosen the way it is.
  • You'd rather rewrite the codebase from scratch than read and comprehend 5,000 lines of someone else's Rust.
  • You write financial logic using floating-point numbers and plan to just "round at the end."
  • You ship features or code changes without updating the relevant documentation.


What you’ll love about us

  • A fast-growing company with meaningful, mission-critical projects.
  • An international, collaborative work environment.
  • 5-day work week.

E04JI80034mh4097t9y

Trabalhar aqui não precisa ser um segredo

Entre na sua conta para conferir avaliações autênticas, classificações sigilosas e dados de salários antes de se candidatar.

3,7
  • 74 %
    Recomendam para outras pessoas