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
View details
Apply Now