Taro Logo

Senior Software Engineer

Leading payment platform connecting global companies with customers from the fastest-growing digital markets in the world.
Curitiba, State of Paraná, Brazil
Backend
Senior Software Engineer
In-Person
5+ years of experience
Finance

Description For Senior Software Engineer

EBANX is a leading global payment platform that bridges businesses with customers across 29 emerging markets worldwide. They're seeking a Senior Software Engineer to join their team in Curitiba, Brazil. The role involves working on a high-throughput payment processing platform that handles millions of daily transactions. The ideal candidate will be part of a team maintaining and evolving a system with 99.9%+ availability, built using PHP and MySQL.

The position requires strong technical expertise in software development, with a focus on distributed systems, data structures, and database management. While PHP experience isn't mandatory, candidates should have a solid foundation in software engineering principles and be eager to learn new technologies. The role combines hands-on coding with architectural decision-making and collaboration across various departments.

EBANX offers a comprehensive benefits package including education support, health insurance, and work-life balance initiatives. The company promotes a sustainable 40-hour work week and provides top-tier development tools. They foster a culture of continuous improvement, with regular code reviews and opportunities to implement quality-enhancing features.

This is an excellent opportunity for a senior engineer passionate about fintech and interested in working with cross-border payments in emerging markets. The role offers both technical challenges and the chance to impact millions of users while working with a global team. The company's commitment to professional development and work-life balance makes it an attractive option for experienced developers looking to grow their careers in a dynamic, international environment.

Last updated 2 months ago

Responsibilities For Senior Software Engineer

  • Writing and testing code in an incremental, agile and well-documented way
  • Doing thorough code-reviews and helping teammates with complex designs and architectural decisions
  • Testing and following code to production continuously
  • Developing new tools to help facilitate team's work
  • Interacting with colleagues from different departments
  • Working on strategic projects
  • Evolving and deciding the future of the payments platform
  • Maintaining a high availability system (99.9%+) with high throughput (100+ TPS)

Requirements For Senior Software Engineer

PHP
MySQL
  • Proven experience designing, implementing and deploying software solutions to production
  • Interest in data structures, concurrency, persistence and distributed systems
  • Expertise in git or any other collaborative version control system
  • Vision for software quality, evolution of systems, decomposition of problems and abstractions
  • Ability to learn new practices, technologies, programming languages
  • Advanced English proficiency
  • Experience with AWS cloud infrastructure preferred
  • Full knowledge of SQL and relational databases
  • Experience with computer networks and distributed systems

Benefits For Senior Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Education Budget
Mental Health Assistance
Parental Leave
  • Spanish, English, and Portuguese classes
  • Meal Allowance
  • Transportation voucher
  • Variable compensation program (WAVES)
  • Wellness program (Gympass, e-Sports, SESC)
  • Education support for undergraduate, graduate, and MBA programs
  • Budget for workshops and courses
  • Birthday Day Off
  • Semi-flexible hours
  • Daycare assistance
  • Health and Dental Insurance
  • Life Insurance
  • Employee discount program

Interested in this job?

Jobs Related To EBANX Senior Software Engineer