Taro Logo

Senior Software Engineer - Brazil (Contract)

Fast-growing company providing auto loans to the underserved with flexible financing options and tri-lingual support.
Backend
Senior Software Engineer
Hybrid
5+ years of experience
Finance
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior Software Engineer - Brazil (Contract)

First Help Financial (FHF) is a rapidly expanding financial services company specializing in auto loans for underserved communities. With consistent 30%+ annual growth over nine years, they're seeking a Senior Software Engineer to join their diverse team in São Paulo, Brazil. The role combines technical leadership with hands-on development, requiring expertise in Java, Python, and cloud technologies. As a senior engineer, you'll be instrumental in developing and scaling their loan origination systems, mentoring junior developers, and driving architectural decisions. The position offers a hybrid work arrangement requiring two office days weekly at their São Paulo headquarters. FHF prides itself on its inclusive culture, representing over 20 countries, and has been certified as a "Great Place to Work" for three consecutive years. They offer comprehensive benefits including healthcare, 401(k) matching, and educational support. The ideal candidate will bring 5+ years of experience in Java and related technologies, strong system design skills, and financial services industry knowledge. This role presents an excellent opportunity for career growth in a rapidly expanding fintech company that values work-life balance and professional development.

Last updated 5 months ago

Responsibilities For Senior Software Engineer - Brazil (Contract)

  • Design and develop major functional or performance enhancements for existing products
  • Become a subject matter expert for Loan Origination Systems
  • Lead role in steering architecture to scale technology
  • Work with stakeholders to balance delivery speed and quality
  • Mentor and train junior developers
  • Work in an Agile team with Product Owner and Scrum Master
  • Drive full cycle end to end development
  • Design, prototype and author code for software components

Requirements For Senior Software Engineer - Brazil (Contract)

Java
Python
React
TypeScript
  • Bachelor's degree in computer science or related field
  • 5+ years experience in developing Microservices using Apache Spring Boot
  • 5+ years Java development experience
  • 5+ years experience with Spring Framework, ORM (Hibernate, JPA)
  • 5+ years experience with Oracle SQL and MS SQL
  • 3+ years Python development experience
  • Experience with AWS ecosystem and serverless functions
  • Knowledge of JavaScript frameworks including Angular, React
  • Experience with DevOps tools: CircleCI, Jenkins, GIT, Sonarqube
  • Full-Stack development experience
  • Experience with Cloud Technologies like AWS S3, RDS, ELB
  • Experience with Docker containerization

Benefits For Senior Software Engineer - Brazil (Contract)

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
401k
Education Budget
  • Competitive health and welfare benefits
  • Paid vacation
  • 401(k) match
  • Tuition reimbursement
  • Social activities
  • Monthly lunches
  • Employee recognition program
  • Talent development program

Interested in this job?