The Clearing team creates file integrations with multiple card networks (Visa, Mastercard, etc) and our systems, ensuring that authorized transactions are properly handled, enabling transactions to be anticipated and settled.

You will play a critical role in guaranteeing that financial transactions are settled at the correct moment while making sure that merchants (our customers) are up to date on all card networks. Another important activity is to ensure that we have all the latest card updates (BIN issuer, processor, etc) working on every other system (authorization, settlement, etc).

As a member of the engineering team, you are expected to have a high bar for quality of code and quality of user experience. Due to the nature of our business, candidates with the ability to handle multiple projects with changing priorities will thrive at CloudWalk.

What You'll Be Doing:

  • Create file integrations with multiple card networks (Visa, Mastercard, etc)

  • Build automated deployment pipelines and monitoring platforms

  • Investigate and fix integration problems, alongside performance and scalability issues

  • Review pull requests from other software engineers (eventually pair programming with them)

  • Automate away manual tasks and activities

  • Horizontally interact with software engineers from other teams (authorization, settlement, etc)

  • Contribute to CloudWalk engineering-wide initiatives

What You Need To Succeed:

  • 5+ years of experience developing Ruby on Rails applications

  • Operated critical infrastructure and worked with prominent cloud providers

  • Solid DevOps experience and familiarity with CI/CD pipelines

  • Great knowledge of Relational Databases, SQL, and ORM technologies

  • Good experience with the Brazilian payments ecosystem (installments anticipation, banking domicile peculiarities, CIP, etc)

  • Familiarity with IBM Connect:Direct would be a nice plus

We are not expecting candidates to have expertise across all of these areas. We will gladly help you bridge the gaps.

As a member of a full remote and distributed team, you are expected to complete tasks autonomously and unsupervised, being highly collaborative and self-directed. English proficiency is a must.