PayPal

Software Developer - Ruby

Mexico City, Mexico
Python C++ MySQL Ruby Java
This job is closed! Check out or
Description
Braintree lets you move money from one place to another safely and securely. Every time you pay for an Uber ride, book a stay through Airbnb, or pay with PayPal when you check out online, you’re probably using our product. It sounds complex (and it is), but we make it so simple you can’t tell we’re there. We solve world-scale problems and provide opportunities to match. We build diverse teams that recognize our strengths and allow us to work on our weaknesses. You bring skills and a relentless focus on the customer, and we'll provide the support you need to do the best work of your life. Work to design and implement complex, multi-tier distributed software applications, as well as document and test systems, modifying as appropriate. The Identity team runs, maintains and develops the authorization services at Braintree. Our stack is mainly Ruby, with a light amount of Java. Our mission is to develop a best-in-class provisioning and management product for easy, quick and robust integration on a global scale.

Your way to impact:

  • You will be developing and improving Braintree’s authentication, authZ, and identity management services.
  • The Identity team serves all of Braintree’s merchants and a few Fortune 10 companies are integrating directly.
  • Be a valued member of an autonomous, cross-functional agile team.
  • Build performance sensitive systems that serve tens of millions of requests each day.
  • Be an active voice in architectural decisions for PayPal’s core payments system.


Your day to day:

  • Develop and improve Braintree’s authorization services
  • Drive team wide commitment to code quality and standards
  • Familiarity with industry design patterns and object-oriented programming 
  • Commitment to operational excellence through the development of automation, instrumentation of code, and monitoring solutions
  • You drive technical projects and take pride in building systems that are used by millions of users every day.


What you need to bring: 

  • 3+ years of professional software development experience
  • Strong Ruby or strong programming abilities in Java and other languages like Python, C++
  • Strong understanding of algorithmic techniques, design patterns and best practices.
  • Curiosity about how things work and the behavior of finding the answers. Flexible and adapting the changing circumstances, tenacious.
  • Knowledge/experience with Unix. Knowledge/experience with relational databases, MySQL databases.
  • Knowledge/experience with GitHub. Knowledge/experience with Service Oriented Architectures.
PayPal
PayPal
E-Commerce Platforms FinTech Mobile Payments Transaction Processing

0 applies

145 views

Other Jobs from PayPal

Manager, Software Development 2

Remote Bengaluru, India

Software Engineer

Remote Bengaluru, India

Senior Staff Architect

Remote Chicago, IL

Software Engineer

Remote Bengaluru, India

Software Engineer

Remote Bengaluru, India

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

50,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 223 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

Cancel anytime / Money-back guarantee

Wall of love from fellow engineers