- Location
- Buenos Aires
- Workplace
- Onsite
- Type
- Full-time
- Department
- IT
- Source
- RecruiterFlow
Description
RAPI Developer
Location: Buenos Aires, Argentina (on-site)
Engagement: Full-time, long-term
Seniority: Senior
About Rad Hires
Rad Hires is a recruiting and staffing agency that connects Latin American tech talent with US companies. We work closely with our clients and candidates to make long-term matches.
About the company
Our client is a US financial technology company, founded in 1997, that builds a trading platform used worldwide for futures, stocks and currencies. Its software serves hundreds of thousands of users across 15 data centers, and usage keeps growing. The company is opening an office in Buenos Aires so its engineering team works close to US Eastern time, and it is building the team that will carry the platform for the next 10–15 years. Many of its engineers have been with the company for more than 25 years.
About the role
You'll join the team that builds and maintains the company's trading APIs and developer kits in three versions: C/C++, .NET and Google Protocol Buffers. Third-party and custom applications use these kits to connect to the platform. The focus is development: improving the libraries, fixing bugs and tracking down hard issues in a mature codebase. Part of the role is technical support for developers who build on the APIs. You'll work alongside the engineers who wrote the system and are still with the company.
What you'll do
-
Enhance and maintain the existing API libraries and developer kits.
-
Investigate, troubleshoot and recreate complex bug reports from developers and end users.
-
Debug legacy code in depth: find the root cause and build the proper fix.
-
Answer technical support emails from developers who build on the APIs.
-
Occasionally join meetings with partners on technical guidance.
-
From time to time, be available around exchange opening or closing hours, for example during releases.
What we look for
-
Fluent in C and C++, both classic and modern C++, including the STL.
-
Fluent in C#/.NET.
-
Comfortable on the Linux command line, including make and gcc, and on Windows and macOS.
-
Python, Bash and Visual Studio.
-
Object-oriented design and structured programming.
-
Strong debugging skills and a track record with complex legacy systems.
-
Deep knowledge of at least one of the three API stacks (C/C++, .NET, Protocol Buffers), and working knowledge of the others.
-
Senior experience with a stable career history.
-
Solid English for daily internal communication and written support.
Nice to have
-
Experience in trading, exchanges or market data.
-
Familiarity with futures trading and prop firms.
-
Experience with Google Protocol Buffers.
-
Spanish, to help the platform's large Spanish-speaking user base.
Signals we love
-
You like solving puzzles and digging until you find the real cause.
-
You work independently and you're inquisitive and conscientious.
-
You own your mistakes and say so openly. Integrity matters most here.
-
You enjoy discussing and debating how to build things, and you can handle a good argument.
-
You have interests and hobbies you care about outside work.
-
You want a long-term home, not your next quick move.
This role is not for you if
-
You mainly want to build UIs, web or mobile apps.
-
You depend on AI coding assistants to write your code.
-
You're looking for a fully remote role.
-
You prefer to take instructions rather than solve problems.
Logistics
-
Location: on-site in Buenos Aires
-
Hours: regular local hours (around 9 to 6, Argentina time), with occasional availability tied to exchange hours.
-
Language: English (solid)
-
Engagement: long-term, full-time. Engaged as a monthly all-inclusive contractor, or as an employee through an employer-of-record platform.
-
Compensation: monthly pay in USD, plus performance bonuses.
-
Reports to: the API Team Lead.