The Authorization team creates the entry points for all financial transactions, making it simple for merchants (our customers) to operate their businesses. Our authorization APIs also enable developers (our partners) to accept their first payment in a few hours.

As an intern, your responsibilities are to learn as much as you can about software engineering as well as learn how to contribute to a globally distributed engineering team. Under the guidance of experienced Software Engineers, you will be extending the authorization API capabilities (localization, new payment methods, monitoring, etc) and building highly performant, reliable, and compliant systems.

What You'll Be Doing:

  • Help develop the infrastructure that powers payments for Brazilian businesses
    • Work with other engineers to design and develop our authorization APIs

    • Code, review, and debug software using primarily Ruby and Rust

    • Create documentation for developed solutions

    • Contribute to CloudWalk engineering-wide initiatives

    What You Need To Succeed:

    • Demonstrated software engineering experience from previous internship, publications, or coding competitions

    • Experience in developing payment applications

    • Knowledge of Relational Databases, SQL, and ORM technologies

    • Excellent communication skills

    • High levels of creativity and quick problem-solving capabilities

    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.