Tech Generalist (Software Engineer)
New
J
JobgetherFinancial technology
Based in BrazilFull-TimeMiddle
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- At least 4 years of professional experience designing, developing, and delivering production-scale software applications.
- Required Skills
- Node.jsGCPKubernetesSoftware ArchitectureTypeScriptDistributed Systems
Requirements
- Have at least 4 years of professional experience designing, developing, and delivering production-scale software applications.
- Demonstrate strong proficiency in TypeScript and Node.js.
- Bring broad full-stack engineering capabilities across frontend, backend, infrastructure, and data-related challenges.
- Understand software architecture, system design, distributed systems, and scalable application development.
- Have experience designing reliable, maintainable, and secure systems, with attention to data integrity, performance, and operational resilience.
- Be able to evaluate technical alternatives and select tools based on business requirements.
- Demonstrate problem-solving and analytical skills, including identifying patterns and developing reusable abstractions.
- Be able to own projects and technical decisions, work independently, and manage ambiguity.
- Bring a pragmatic approach to balancing business value, technical quality, simplicity, and delivery speed.
- Fintech, financial services, credit risk modeling, or high-volume payment processing experience is advantageous.
- Knowledge of Kubernetes, BigQuery, or Google Cloud Platform (GCP) is advantageous.
Responsibilities
- Design, develop, and maintain end-to-end software across frontend and backend systems, including customer-facing applications and internal operational tools.
- Build, optimize, and scale backend services and user-facing systems for performance, maintainability, and reliable user experiences.
- Evolve technical architecture to improve scalability, security, reliability, and long-term maintainability.
- Develop financial infrastructure for payment orchestration, ledger services, underwriting, reconciliation, and transaction and deal tracking.
- Maintain accuracy, consistency, traceability, and auditability across business-critical financial systems and transactions.
- Integrate third-party financial APIs and services, including Taktile, Modern Treasury, and Kantox.
- Establish engineering practices through system design, maintainable code, automated testing, and code reviews.
- Implement monitoring and observability, troubleshoot production incidents, and support system stability.
- Collaborate with product and business stakeholders to define technical solutions and inform product and architecture decisions.
- Own technical initiatives from conception through delivery and provide technical guidance to other engineers.
View Full Description & ApplyYou'll be redirected to the employer's site