Job Description
PayPal has been revolutionizing commerce globally for over 25 years, creating innovative experiences for consumers and businesses. The Software Engineer, Node.js role involves implementing tasks within the Software Development Lifecycle, collaborating with peers, and contributing to code and design reviews to enhance PayPal's payment solutions.
Responsibilities
- Implements tasks within the Software Development Lifecycle (SDLC), receiving structure and oversight from more experienced staff
- Follows well-established internal conventions and standard procedures
- Understands internal standards & processes an applies them to make technical decisions
- Collaborates with peers, manager, and project lead to gain understanding of tasks and review solutions
- May contribute to code & design reviews
Skills
- 1+ years relevant experience and a Bachelor's degree OR Any equivalent combination of education and experience
- 2+ years of relevant backend engineering experience and a Bachelor's degree, OR any equivalent combination of education and experience
- Proficiency in Node.js for building backend systems
- Experience designing and building RESTful APIs and working within microservices architectures
- Working knowledge of SQL and/or NoSQL databases, including basic schema design
- Familiarity with cloud-native development, CI/CD pipelines, and agile methodologies
- Ability to apply software design patterns, data structures, and algorithms to develop clean, maintainable code
- Strong collaboration, problem-solving, and communication skills with a focus on delivering quality software
- Experience with Node.js in a professional or academic context
- Familiarity with GraphQL or other modern API technologies
- Experience with Express/NestJS (Node.js) frameworks
Benefits
- Flexible work environment
- Employee shares options
- Health and life insurance
Company Overview
Company H1B Sponsorship
Apply To This Job