Fueled by a fundamental belief that having access to financial services creates opportunity, PayPal (NASDAQ: PYPL) is committed to democratizing financial services and empowering people and businesses to join and thrive in the global economy. Our open digital payments platform gives PayPal s 392 million active account holders the confidence to connect and transact in new and powerful ways, whether they are online, on a mobile device, in an app, or in person. Through a combination of technological innovation and strategic partnerships, PayPal creates better ways to manage and move money, and offers choice and flexibility when sending payments, paying or getting paid. Available in more than 200 markets around the world, the PayPal platform, including Braintree, Venmo and Xoom enables consumers and merchants to receive money in more than 100 currencies, withdraw funds in 56 currencies and hold balances in their PayPal accounts in 25 currencies.
Identity Platform team is at the forefront of changing the fabric of modern authentication by delivering a modern, secure, extensible authentication platform which allows PayPal users to securely authenticate to any application, using any authentication method and on any device. This platform processes millions of login requests and billions of authorization requests each day, enabling PayPal and its partners to rapidly innovate on new payment scenarios and enable new experiences. In particular, we are augmenting the team with highly skilled and enthusiastic engineers to assist with unlocking potential for our adjacencies using the power of a single INC level identity. As an Identity Engineer in our development team, you will be responsible for the design, development and quality delivery of the platform web services and infrastructure.
Key Responsibilities:
Demonstrate a customer centric mindset as part of day-day work.
Ensure that the design and implementation adheres to defined specs and processes.
Own end-to-end quality of deliverables during all phases of the software development lifecycle.
Understand technical designs by working within PayPal s cross-functional technology team.
Collaborate between business, product and technology in the process of understanding the requirement and coming up with implementation options
Ability to function effectively in a fast paced environment and manage continuously changing business needs
Personal Traits
Be a quick learner undaunted by complex systems.
Take risks and thrive in an environment of constant change.
Contributed to building the complete life cycle of transaction processing preferably in payments domain
Experience in refactoring existing code base and in understanding existing implementations to decide to refactor or rewrite.
Ability to hit the ground running from day 1 working on various systems and working independently.
Exposure and participation in tech events, hackathons, contributions to open source, authoring of blogs and active participation in online tech forums is a plus.
Technical Hands-on Skills
Strong programming skills and expertise in Java/J2EE, Spring and Hibernate
Deep working expertise with JavaScript and server side JavaScript framework such as NodeJS
Expertise and work experience with client side JavaScript framework such as (React, Redux, Angular etc.)
Expertise in high level design and translating them into detailed design artifacts.
Experience with web front end technologies such as HTML5, CSS3, Webpack, LESS, Bootstrap
Exposure to one or more server side scripting technologies.
Experience with REST API s, Web Services, Unit Testing and build tools.
Good understanding and hands on experience with databases such as MySQL/ Oracle etc.
Strong understanding of web-based programming languages
Rich object-oriented design and analysis skills
Strong in Data structures & Algorithms
Technical Breadth Exposure to a wide variety of problem spaces, technologies
Very Strong System design and OO skills with a nifty ability to craft clean interfaces and operate at the right levels of abstraction
Solid coding skills with ability to drive teams through massive refactoring exercise & improve coding standards across large code bases
Good knowledge, understanding & experience of working with a large variety of multi-tier architectures. Awareness of pitfalls & use cases for a large variety of solutions
Good understanding & experience of high performance micro-services scale & real-time response systems
Experience & exposure to a variety of large-scale persistent systems including large databases
Exposure to complete product development cycles From inception to production to scaling up, supporting new requirements, re-architectures - the Architects should have seen it all
Should have been part of scalable product development cycles with either large data handling or large transaction processing exposure for 3+ years
Excellent Mentoring skills Be the technical mentor to your team
Partner closely with design and product stakeholders to translate business requirements into clear functional specifications.
Lead a team of developers in code reviews, advising team members of the design approach and implementation.
Implement, test and deploy secure web application code following best practices of accessibility and internationalization.
Collaborate with multiple teams to provide efficient and innovative solutions to business requirements.
Educational Qualifications
Bachelor/Masters of CS or equivalent 8+ years of experience
PayPal Holdings, Inc. is an American company operating a worldwide online payments system. Online money transfers serve as electronic alternatives to traditional paper methods like checks and money orders