PayPal

Backend Java/ Ruby on Rails Engineer

Chicago, IL US
Oracle Couchbase Python MySQL Cassandra MongoDB Ruby Clojure DynamoDB Java C++ PostgreSQL Docker Kubernetes AWS
This job is closed! Check out or
Description
Design, and implement complex, multi-tier distributed software applications, document and test systems, modify as appropriate. Work on projects with other engineers, architects, managers, and Product Management, QA, and Operations teams to design and develop innovative processes and create solutions that meet business requirements. 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.

As a Software Engineer in Braintree Vault core team, you will responsible for designing and writing high quality production code which is scalable, reliable and which pivots the evolution of our current to the next generation vault platform for our PayPal Inc and be part of transformational journey for payment services and engineering of PayPal Inc (PayPal, Braintree and so on…).

We are setting out to extract Vault as a Service out the gateway (and introduce vault sharding) and build vault as a platform along with migrating it to the cloud(Aurora/DynamoDB possibly) to position it as the Enterprise vault(all of BT, PayPal, Venmo etc). We follow BT/Paypal culture/values and try to provide a good work/life environment. We code in Ruby(major)/Java(minor ) and a little dash of Clojure.

Our focus is teaming with smart engineers who are passionate about their craft and excited to build software for our unique solutions in the space.

Developers have the chance to work on various teams and stacks. We also believe in using the best tool for the job.  Here’s more:

  • Communication is key to our process, and we don't want to hinder it with walls. Many teams program in pairs, which means you always have another set of eyes to help you.
  • Most teams practice test-driven development and believe that it helps deliver simple solutions focused on real customer needs. Developers test, release and monitor their own code.
  • We keep the team in sync with daily stand-ups and have regular retrospectives to discuss things that are going well and opportunities for improvements.
  • We value unique perspectives brought by diverse backgrounds and experiences. A broad range of ideas and perspectives help us to create the best possible product.

Who you are:

  • You know how to write highly scalable and distributed Ruby on Rails services.
  • You take pride in building systems that are used by millions of users every day.
  • You have some experience in developing mid-tier services in a service-oriented architecture (SOA).
  • You have worked on traditional and non-traditional SORs from Oracle to Couchbase and Cassandra.
  • You think Agile is the way to go for faster development until something better comes along.
  • You call Linux and Vim as your best buddies.
  • You have great communication skills.
  • You are passionate about PayPal and its mission to “build the Web’s most convenient, secure, cost-effective payment solution.


Requirements: 

  • Strong Ruby or strong programming abilities in Java and other languages like Python, C++
  • Strong understanding of datastructures, algorithmic techniques nd 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.
  • Familiarity with database technology such as PostgreSQL, MySQL, and MongoDB
  • Experience with Docker, Kubernetes, and AWS
  • Knowledge/experience with GitHub.

 

Basic Qualifications:

  • 2+ years and at least a Bachelor’s degree in Computer Science (or equivalent).
PayPal
PayPal
E-Commerce Platforms FinTech Mobile Payments Transaction Processing

5 applies

1337 views

Other Jobs from PayPal

Software Engineer

Remote Bengaluru, India

Software Engineer

Remote Bengaluru, India

Frontend Engineer

Remote Chennai, India

Senior Software Engineer

Remote Chennai, 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

🥳🥳🥳 216 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