Engineering

Node.js Application Engineers Wanted!

PayPal made the decision last year to write all of our new applications on our node.js Kraken stack. Since we are also redesigning almost all of our experiences this means there are lots of opportunities for Node developers (or aspiring Node developers).

Web Application Engineering

When I joined PayPal I formed the User Interface Engineering (UIE) team and about a year into the job I centralized this organization. This allowed me to strengthen the discipline and simplify our technology stack. By enabling applications to be built in node.js on the server side and DustJS on the front-end we basically made JavaScript our lingua franca for application development. And in fact, we are removing the label “UIE” and instead forming application engineering teams that can work on the complete application built on top of our new PayPal as a Service RESTful Platform. Application Engineering teams can quickly iterate on our experiences and realize our vision to “Bring Design to Life”.

If you are the kind of engineer who is passionate about bringing great experiences to life, being a craftsman in engineering and love working in a collaborative environment with your product & design partners, then we want to talk to you.

Why Work at PayPal?

I have said elsewhere that the key to developer happiness is what you work on, who you work with and how you will do your work.

What can you work on?

At PayPal we have 143 million active accounts in 193 markets and 26 currencies around the world and we process more than 9 million payments every day.

Businesses are built upon and rely upon our services. Consumers find convenience in paying online & offline. And developers are finding it easier and easier to bring really cool payments solutions to consumers wherever they are. This means we have opportunities in business, consumer, payment and developer products.

This is impact at scale!

And in addition, PayPal is totally committed to open source. We use open source, release open source, and we work in an open source manner (we use Github internally). Our committment to open source recently got a lot bigger when we hired the Open Source “Diva”, Danese Cooper to head up Open Source at PayPal.

Your impact can be to the broader community as well. Now that is cool.

Specifically, if you join one of our Application Engineering teams you will able to work on any part of the application stack, from node.js on the server up to backbone.js on the client. We are part of the DustJS consortium with folks from LinkedIn, Yahoo!, Netflix, and other companies. And guess what? We aren’t married to any of these specific solutions and continue to evaluate the best approach to our solutions. Come help us figure it out!

We also have roles in our core Node team. If you are a Node afficiado then you will want to definitely talk with us as we have some exciting opportunities on the Kraken team.

Or look at the awesome companies that have joined the eBay/PayPal family. Companies like Milo, Where.com, Hunch, Braintree/Venmo, StackMob and Card.io to name just a few.

What this means is you will be working with smart people who will challenge you everyday.

How will you work?

We have made a major shift to Agile in the last year and now operate at a much nimbler manner. We practice Customer Driven Innovation at the customer ideation phase, Lean UX with our design partners and agile to roll our features.

Frankly, it is no secret that in the past PayPal had a lot of legacy technology and processes. We have been obliterating them the last few years and now have begun to operate in a manner that lets us roll out changes in real time in some of our teams and the rest will be operating like this in the near future. We belive in the vision of developers owning the code from creation to testing to deployment. Ultimate power in your hands.

We are constantly figuring out better ways to work and would love you to join our teams to help us make PayPal the best place to work in the valley.

Contact Us

Bill Scott

In a past life he co-created one of the first successful Macintosh games (GATO, 1985), built & designed wargaming interfaces for NATO, led user experience teams (Sabre, Meebo), co-wrote one of the first Ajax/JavaScript frameworks (OpenRico), managed user interface engineering organizations (Netflix, PayPal), published a design pattern library (Yahoo!), co-author of the O'Reilly book Designing Web Interfaces, and a frequent speaker at conferences & workshops worldwide.