Job Overview
Join us as a founding engineer on our Reporting & Statements team. You'll design the systems that power every financial report and statement we deliver from monthly reports to daily statements to custom client requests. We’re building automated frameworks that guarantee accuracy and consistency for every number we send to clients.
Technical Skills
- Design and implement RESTful APIs and GraphQL endpoints that serve financial data to internal product teams and external clients.
- Build service integration layer between backend services and the data platform, ensuring reliable data flow and error handling.
Complexity and Impact of Work
- Shape architectural decisions collaboratively for the API and service delivery infrastructure as a founding engineer on the team.
- Balance competing requirements of accuracy, performance, and scalability while delivering reporting products on tight client deadlines.
Organizational Knowledge
- Collaborate closely with Data Engineers on data contracts and SLAs to ensure seamless integration between the data engine and API layer.
- Partner with Product teams to design APIs that enable self-service access to financial data.
Communication and Influence
- Champion API design best practices and service reliability standards in partnership with teams across the engineering organization.
- Contribute to technical roadmap planning and help build a supportive, collaborative engineering culture for the new team.
You may be a fit for this role if you:
- Have 5-7+ years building backend systems and experience collaborating on designing and shipping production APIs and services that handle complex business logic at scale.
- Have a service stewardship mindset and understand what it takes to build reliable, observable, maintainable systems.
- Are proficient in Go or Python with hands-on experience building RESTful APIs, and understand how to design interfaces that balance flexibility with performance.
- Have built backend services that interact with databases (PostgreSQL, BigQuery, or similar) and understand query optimization, connection pooling, and data consistency patterns.
- Have experience deploying and operating services on cloud platforms (preferably GCP), including containerization, monitoring, and incident response.
Although not a requirement, bonus points if:
- You have GraphQL experience and understand the tradeoffs between GraphQL and REST for different use cases.
- You have financial domain knowledge and have worked in fintech, banking, or similar environments where data accuracy and auditability are critical requirements.
- You have worked closely with data engineering teams and understand modern data stack patterns (data warehouses, orchestration, CDC, etc.).
- You were emotionally moved by the soundtrack to Hamilton, which chronicles the founding of a new financial system.
🇧🇷 Essa vaga exige inglês. Você está pronto?
A DevSpeak Academy prepara desenvolvedores brasileiros para conquistar vagas internacionais. Domine o inglês técnico com professores que entendem o mundo dev.
Conheça a DevSpeak Academy