Remote Software engineering Jobs · TDD

Job listings

Brazil 3w PTO

  • Lead technical initiatives across multiple services, from architecture and solution design to implementation and production monitoring.
  • Design and maintain critical integrations with third-party systems, ensuring traceability, idempotency, reconciliation, and resilience to external service failures.
  • Build and maintain microservices and core credit-origination components where performance, consistency, and security are essential.

This position is listed on behalf of a partner company through Jobgether, which uses AI-powered matching to connect candidates with hiring companies. The partner company is a financial technology firm that builds platforms for credit origination and financial operations.

  • Develop and maintain backend services using Kotlin and Java for digital banking products.
  • Collaborate with multidisciplinary teams throughout the full software development lifecycle.
  • Apply best practices like TDD, DDD, Clean Code, and Hexagonal Architecture.

A technology company developing and maintaining backend services for one of Brazil's largest banking institutions. It operates a collaborative, remote-first environment focused on modern technologies, technical excellence, and continuous learning.

  • Design and develop scalable Java applications using Java 11+ and Spring Boot.
  • Apply TDD and clean code practices to ensure quality, performance, and maintainability.
  • Collaborate asynchronously with a team that values knowledge sharing and architectural discussions.

Security & IT builds scalable and reliable digital financial products. The company fosters an engineering culture that prioritizes software quality, automated testing, sound architecture, and continuous improvement.