Tech Generalist (Software Engineer) in Brazil at Jobgether
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 Tech Generalist (Software Engineer) based in Brazil.
As a Tech Generalist, you will play a key role in building and scaling innovative financial technology solutions, contributing across the entire software development lifecycle. You will work across frontend and backend systems, internal tools, infrastructure, and data, taking ownership of projects from initial design through production deployment. You will help develop and maintain business-critical financial systems, including payment orchestration, ledger infrastructure, underwriting engines, and reconciliation workflows. Working in a fast-paced, remote-first environment, you will have the autonomy to make technical decisions, select the right tools, and influence product and architectural direction. You will collaborate with talented engineers and cross-functional teams to solve complex challenges while balancing scalability, reliability, and development speed. This is an opportunity to make a meaningful impact on a growing fintech platform while helping shape the future of business financing.
- Design, develop, and maintain end-to-end software solutions across frontend and backend systems, supporting both customer-facing applications and internal operational tools.
- Build, optimize, and scale reliable backend services and user-facing systems using modern technologies, ensuring performance, maintainability, and seamless user experiences.
- Contribute to the evolution of the overall technical architecture, identifying opportunities to improve scalability, security, reliability, and long-term maintainability.
- Design, develop, and maintain core financial infrastructure, including payment orchestration systems, ledger services, underwriting engines, reconciliation pipelines, and real-time transaction and deal-tracking workflows.
- Ensure the accuracy, consistency, traceability, and auditability of business-critical financial systems and transactions.
- Integrate third-party financial APIs and services, such as Taktile, Modern Treasury, and Kantox, to automate data ingestion, risk assessment, payment processing, and cash movement workflows.
- Develop solutions capable of supporting increasing transaction volumes and growing operational complexity while maintaining high standards of performance and system reliability.
- Apply pragmatic engineering principles, making informed technical decisions that balance delivery speed, software quality, and long-term business needs.
- Establish and promote engineering best practices through thoughtful system design, clean and maintainable code, automated testing, and constructive code reviews.
- Provide technical guidance and mentorship to other engineers, encouraging knowledge sharing and continuous improvement across the development team.
- Implement and maintain effective monitoring and observability practices to identify potential issues, troubleshoot production incidents, and ensure system stability.
- Collaborate with product and business stakeholders to understand challenges, define technical solutions, and contribute to decisions about what to build and how systems should evolve.
- Take ownership of technical initiatives from conception to delivery, proactively identifying opportunities to improve products, processes, and infrastructure.
- At least 4 years of professional experience designing, developing, and delivering production-scale software applications.
- Strong proficiency in TypeScript and Node.js, with practical experience building and maintaining modern software systems.
- Broad full-stack engineering capabilities, with the ability to work comfortably across frontend, backend, infrastructure, and data-related challenges.
- Strong understanding of software architecture, system design, distributed systems, and scalable application development.
- Experience designing reliable, maintainable, and secure systems, with particular attention to data integrity, system performance, and operational resilience.
- Ability to evaluate technical alternatives and select appropriate tools and technologies based on business requirements rather than personal preferences.
- Strong problem-solving and analytical skills, with the ability to identify patterns, develop reusable abstractions, and anticipate future technical challenges.
- A pragmatic engineering mindset, focused on delivering measurable business value while balancing technical quality, simplicity, and speed.
- Experience taking ownership of projects and technical decisions, working independently, and managing ambiguity in a fast-paced environment.
- Excellent communication and collaboration skills, with the ability to work effectively in a distributed, remote-first team.
- A proactive, adaptable, and detail-oriented approach, combined with intellectual curiosity and a willingness to continuously learn and share knowledge.
Nice-to-have qualifications:
- Previous experience in fintech, financial services, credit risk modeling, or high-volume payment processing.
- Familiarity with financial infrastructure, payment systems, lending platforms, or transaction management solutions.
- Experience working at an early-stage startup or as a technical founder.
- Knowledge of Kubernetes, BigQuery, or Google Cloud Platform (GCP).
- Interest in innovative approaches to computing, productivity tools, and the development of tools for thought.
- Familiarity with the ideas and contributions of computing pioneers such as Alan Kay and Douglas Engelbart.
- Meaningful impact: Contribute to financial technology solutions that help thousands of businesses and founders access more flexible financing options.
- Professional growth: Work on complex, business-critical systems and develop expertise across multiple areas of modern software engineering.
- Remote-first flexibility: Enjoy a distributed working environment that prioritizes autonomy, trust, and results over working hours.
- Autonomy and ownership: Take responsibility for meaningful technical initiatives and influence product development, architecture, and engineering decisions.
- Talented team: Collaborate with highly skilled, ambitious, and humble professionals from diverse backgrounds and nationalities.
- Innovation-driven culture: Work in a fast-moving environment that encourages experimentation, pragmatic problem-solving, and continuous improvement.
- Low-ego environment: Join a team that values intellectual humility, open communication, knowledge sharing, and high engineering standards.
- Career opportunities: Grow alongside an expanding fintech business operating across multiple international markets.
- Work-life balance: Benefit from a culture that supports focused work, flexibility, and independence in managing your time and responsibilities.
Scan to Apply
Just scan this QR code to apply from your phone.
- Fast
- Easy
- Apply on the go