E

EBANX

Payment gateway for cross-border local payments

Mid-Level Software Engineer

Software EngineeringConfirmed live in the last 24 hours
Full-timeCuritiba, State of Paraná, BrazilIn-person

About the Job

Requirements

  • Experience designing, implementing, and deploying software solutions to production.
  • Interest in data structures, concurrency, persistence, and distributed systems.
  • Expertise in Git or another collaborative version control system.
  • A vision for software quality, system evolution, problem decomposition, and abstractions.
  • Ability to learn new practices, technologies, and programming languages and absorb engineering culture.

Responsibilities

  • Write and test code incrementally, using agile practices and documenting the work.
  • Conduct thorough code reviews and help teammates with complex designs and architectural decisions.
  • Test and continuously follow code through to production.
  • Develop new tools to facilitate the team's work.
  • Interact with colleagues across Product, Finance, Risk, and Business Development.
  • Work on strategic projects for EBANX.
  • Evolve and help decide the future of the payments platform.
  • Contribute to a high-availability, high-throughput system written in PHP and MySQL.

Desired Qualifications

  • Passion for software and interest in making systems more elegant or efficient.
  • English communication skills for speaking and writing with international customers and producing specifications.
  • Software development expertise in a complementary area such as data warehouses, specialized development platforms, infrastructure automation, service provisioning, real-time systems, fault-tolerant systems, or mission-critical systems.
  • Experience deploying to and monitoring cloud infrastructure, especially AWS.
  • Experience with computer networks, latency, packet loss, routing optimization, monitoring, and problem-solving.
  • Full knowledge of SQL and relational databases.
  • Test-driven development experience, including extensive test coverage and writing tests before code.
  • Expertise in at least one functional or logic programming language besides SQL.
  • Comfort with concurrency challenges and prior work in distributed and asynchronous systems.
  • Knowledge of data replication and reconciliation.

About the Company

EBANX

Payment gateway for cross-border local payments

EBANX provides payment processing and a payment gateway that helps international merchants expand into Latin America, Africa, and South Asia by enabling local payment methods. Its platform connects global sellers with local options such as local cards, bank transfers, and cash vouchers, allowing both B2C and B2B transactions. For merchants, EBANX offers an all-in-one integration that supports various business models (including SaaS) and features like recurring payments and automated billing. Revenue comes from transaction fees and value-added services including fraud prevention and market intelligence. The company differentiates itself by focusing on emerging markets and delivering end-to-end cross-border payment support with localized payment methods, convenience, and regional coverage. Its goal is to help global merchants increase sales and market share in developing economies by simplifying cross-border payments and enabling accessible local payment options.

Company size
501-1,000
Company stage
Growth Equity (Venture Capital)
Total funding
$460M
Headquarters
Curitiba, Brazil
Founded
2012

Recently Posted Jobs

Explore more opportunities at EBANX

See more jobs