The role is for an experienced fullstack software engineer working on building futuristic and delightful payment platform features and experiences for PayPals diverse customer base across the globe. The role will involve working with business teams, product teams, architects and engineers located across our global offices. We are looking for a fullstack developer with experience in building high-performing, scalable, enterprise-grade applications.
Meet Our Team
You ll work alongside the best and the brightest engineering talent in the industry. We have opportunities in a wide range of areas including development, design, search, platform, test, quality, big data, front end and back end. As a core participant of your team, you ll estimate engineering efforts, design your changes, implement and test your changes, push to live, and triage production issues. You need to be dynamic, collaborative, and curious as we build new experiences, improve existing products, and develop distributed systems powering the world s largest e-commerce and payments websites at a scale only a few companies can match.
Job Description
Your way to Impact
Looking for technically strong candidate, with hands on development experience in fullstack technologies, who is self-motivated, team player, with curiosity to learn and grow, exhibiting strong resolve and challenge the status quo, to strive for excellence in everything they do, with good professional and academic track record to be part of a team that deals with most innovative payments processing team that deals transactions at scale.
Your day to day
Designing and developing high-volume, low-latency applications for mission-critical systems and delivering high-availability and performance
Contributing in all phases of the software development lifecycle
Writing well designed, testable, efficient code
Interact with other teams across the system software stack to clearly communicate and express your requirements and design
What you need to bring
10+ years of experience developing frontend and full stack applications
Deep Familiarity with JavaScript, NodeJS, React, Angular and Spring framework
Experience with web front end technologies such as HTML5, CSS3, Webpack, LESS, Bootstrap.
Deep understanding of and extensive experience applying advanced object-oriented design and development principles and familiar with Java and frameworks like Spring
Experience collaborating with business users to define the key business requirements and translate them into process/technical solutions.
Experience applying software design patterns.
Experience with unit testing and tools.
Experience using industry standard software development tools (IDE / Version Control / Continuous Integration).
Expertise in online payments and related domains is a plus.
Appetite to learn and adapt to evolving technology landscape
Strong system and data flow knowledge. Ability to learn and adapt to new product flows and software technologies.
Strong analytical, research, problem solving and evaluative thinking skills.
Acute attention to detail and well-developed organization and time management skills.
Strong communication skills - including ability to listen to the needs of others and comprehend complex matters, articulate issues in a clear and concise manner, and present effectively in both oral and written presentations to all levels in the organization.
Team-oriented approach - can effectively lead a project or participate as an effective team member as well as work cross-functionally with other organizations.
High level of energy and a desire to thrive in a large, complex, fast-paced organization; ability to handle multiple projects under pressure.