Backend Engineer in Brazil, Indiana at Jobgether
Explore Related Opportunities
Job Description
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Backend Engineer based in Brazil.
This role offers the opportunity to build and scale the core systems that power sophisticated, high-performance platforms used by thousands of users worldwide. You will work on mission-critical backend infrastructure, developing reliable services that support real-time operations, data processing, and transaction management. The position combines software engineering excellence with quantitative problem-solving, requiring a strong focus on system correctness, scalability, and performance. You will collaborate closely with product, infrastructure, and engineering teams to transform complex requirements into production-ready solutions. The environment is fast-paced, highly technical, and focused on innovation, reliability, and continuous improvement. This is an excellent opportunity for engineers who enjoy solving challenging backend problems while working on systems where accuracy and resilience are essential.
- Design, develop, and maintain scalable backend systems supporting core platform functionality.
- Build and optimize critical services related to pricing engines, order management, execution workflows, and risk controls.
- Research, prototype, and implement quantitative models and logic for pricing, risk management, and operational decision-making.
- Develop simulation and backtesting frameworks to evaluate system performance and validate strategies.
- Implement and maintain real-time data delivery systems, including WebSocket-based architectures and data ingestion pipelines.
- Contribute to transaction processing systems, settlement workflows, and double-entry ledger infrastructure.
- Define, monitor, and improve key performance and risk metrics through robust observability practices.
- Write high-quality, deterministic, and thoroughly tested code with strong attention to reliability, precision, and edge-case handling.
- Collaborate across cross-functional teams to deliver end-to-end solutions from design through deployment and ongoing support.
- Strong backend engineering experience with solid computer science fundamentals, including algorithms, data structures, concurrency, and performance optimization.
- Proficiency in Python, TypeScript, Node.js, or the ability to quickly become fully productive within a TypeScript-based environment.
- Strong understanding of probability, statistics, and numerical methods.
- Experience working with relational databases, particularly PostgreSQL.
- Familiarity with event-driven architectures, streaming systems, and distributed application design.
- Strong testing mindset with a focus on correctness, reliability, and fail-safe engineering principles.
- Excellent communication skills with the ability to work effectively with both technical and non-technical stakeholders.
- Experience with real-time systems, WebSockets at scale, event sourcing, or CQRS architectures is highly desirable.
- Knowledge of trading systems, market-making, exchanges, derivatives, financial platforms, or similar quantitative environments is a strong advantage.
- Experience with cloud-native technologies, AWS services, infrastructure-as-code tools such as Terraform, and monitoring platforms.
- Familiarity with simulation frameworks, backtesting methodologies, and statistical analysis is a plus.
- Competitive compensation package aligned with market standards.
- Fully remote work environment with location flexibility.
- Flexible working hours that allow you to manage your own schedule.
- Opportunity to collaborate with a globally distributed team.
- Exposure to complex, large-scale technical challenges and innovative products.
- Professional growth opportunities within a fast-evolving engineering environment.
- Strong culture of autonomy, ownership, and technical excellence.