Rust/React Developer (Lima)

Rust/React Developer (Lima)

26 jun
|
Outcode Software
|
Lima

26 jun

Outcode Software

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

Required Skill Profession

Computer Occupations

📌 Rust/React Developer (Lima)
🏢 Outcode Software
📍 Lima

Postulate a este anuncio

Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: rust/react developer (lima) / lima

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: rust/react developer (lima) / lima