PayPal logo

Senior Full Stack Developer (NodeJS, TypeScript)

PayPal

Job Overview

We are seeking a Senior Full Stack Developer to join our Infrastructure and Platform tools team. This role is crucial for the design, development, and maintenance of our REST API SDLC tooling. The ideal candidate will have a strong foundation in end-to-end development and will contribute significantly to our platform tooling ecosystem, ensuring it is robust, scalable, and efficient.

Key Responsibilities

  • Design and Development: Develop and maintain tools and libraries for REST API creation and management using TypeScript and NodeJS.
  • Documentation: Create and maintain guides and best practices for REST API schema design, implementation, and consumption.
  • Governance: Establish and maintain processes for schema change control, breaking change detection, and error sanitization.
  • Standardization: Update and publish REST API schema and security standards, including application security configurations.
  • Performance Monitoring: Create and maintain systems for monitoring error rates, latency metrics, and field usage.
  • API Schema Management: Implement and manage a schema registry, ensuring seamless schema proposals, changes, and version control.
  • Collaboration: Work closely with other engineers, product managers, and stakeholders to define and prioritize features and improvements.

Required Skills and Experience

  • REST APIs, JavaScript, and API Schemas: Proficiency in defining and managing API schemas.
  • NodeJS and TypeScript: Excellent skills with the NodeJS ecosystem, including creating node modules using vanilla JS and TypeScript.
  • Testing: Experience with unit testing, integration testing, and end-to-end testing frameworks. Proficient in writing tests using Jest or similar libraries.
  • Infrastructure Tools: Understanding of Service Oriented Architecture (SOA) and relevant technologies like Postman, cURL, Swagger, OpenAPI, and Datadog.
  • Version Control: Proficiency with Git and experience managing code in a collaborative environment.
  • Communication: Excellent communication skills and the ability to work effectively in a team environment.

Bonus Skills

  • Spectral: Proficiency with adding custom rules in Spectral CLI.
  • Front End Development: Experience with React and Webpack.
  • DevOps: Familiarity with CI/CD pipelines, containerization (Docker), and orchestration tools (Kubernetes).
  • Cloud Services: Experience with cloud platforms such as AWS, Google Cloud, or Azure.
  • Monitoring Tools: Familiarity with monitoring and logging tools like Datadog and OpenTelemetry.
  • Java/Go: Experience with Java or Go programming languages.

Qualifications

  • Experience: Minimum of 3 years in software development, focusing on NodeJS, TypeScript, and infrastructure tools.

Compensation

  • Salary: $64.00/hour - $85.00/hour

Benefits

  • 401(k)
  • Medical, Dental, Vision

This position offers a unique opportunity to work in a flexible, remote environment, contributing to high-profile projects that impact the developer experience and the overall performance and security of our APIs. If you are driven to deliver amazing work and thrive in a fast-paced environment, we encourage you to apply.

Benefits
Extracted with AI

  • 401(k)
  • Medical
  • Dental
  • Vision

Similar jobs

Last update: 23 minutes ago

PayPal logo
PayPal

Full Stack Software Engineer - Infrastructure and Platform Tools

Join PayPal as a Full Stack Software Engineer focusing on infrastructure and platform tools. Work remotely with TypeScript, NodeJS, and REST APIs.

PayPal logo
PayPal

Fullstack Software Engineer

Join PayPal as a Fullstack Software Engineer in San Jose, CA. Work on high-impact projects with JavaScript, React.js, Node.js, and more.

PayPal logo
PayPal

Senior Full Stack Software Engineer

Join PayPal as a Senior Full Stack Software Engineer to design and deliver innovative payment solutions.

PayPal logo
PayPal

Senior Fullstack Engineer

Join PayPal as a Senior Fullstack Engineer to design and optimize global payment systems using JavaScript, React, and GCP.

PayPal logo
PayPal

Senior Full Stack Developer (Ruby on Rails)

Join as a Senior Full Stack Developer specializing in Ruby on Rails, working remotely with a focus on full-stack development and agile methodologies.

PayPal logo
PayPal

Senior Fullstack Software Engineer

Join PayPal as a Senior Fullstack Software Engineer in San Jose, CA. Work on high-impact projects in an agile environment.

PayPal logo
PayPal

Full Stack Software Engineer with Java and Front-End Experience

Join PayPal as a Full Stack Software Engineer in San Jose, CA. Work with Java, Node.js, and React to build innovative payment solutions.

PayPal logo
PayPal

Senior Staff Software Engineer

Join PayPal as a Senior Staff Software Engineer to design and build innovative full-stack solutions.

PayPal logo
PayPal

Full Stack Software Engineer Intern

Join PayPal as a Full Stack Software Engineer Intern to develop scalable web applications using React and Node.js.

MoonPay logo
MoonPay

Senior Full Stack Engineer (Node.js, React.js, TypeScript)

Join MoonPay as a Senior Full Stack Engineer to develop consumer products using Node.js, React.js, and TypeScript in a remote role.

PayPal logo
PayPal

Senior Fullstack Engineer

Join PayPal as a Senior Fullstack Engineer in Chicago. Work on high-impact projects, collaborate with talented peers, and drive global commerce.

PayPal logo
PayPal

Software Engineer - Web SDK

Join PayPal as a Software Engineer to develop and enhance Web SDKs using JavaScript and TypeScript.

PayPal logo
PayPal

Senior Software Engineer - Web SDK

Senior Software Engineer for Web SDK at PayPal, focusing on JavaScript, TypeScript, and SDK development. Remote position.

PayPal logo
PayPal

Senior Front-end Engineer

Join PayPal as a Senior Front-end Engineer, focusing on React, JavaScript, and web applications.

MoonPay logo
MoonPay

Senior Full Stack Engineer (Node.js, React Native, React.js, TypeScript)

Join MoonPay as a Senior Full Stack Engineer to develop consumer products using Node.js, React, and TypeScript. Remote position.

PayPal logo
PayPal

Front-End Software Engineer (React, JavaScript)

Join PayPal as a Front-End Software Engineer, focusing on React and JavaScript to build innovative solutions.

Venmo logo
Venmo

Staff Software Engineer - Node.js and TypeScript

Join Venmo as a Senior Backend Engineer specializing in Node.js and TypeScript to lead backend development and mentor junior developers.

PayPal logo
PayPal

Senior Member of Technical Staff - Identity and Access Management (IAM)

Join PayPal as a Senior Member of Technical Staff in IAM, focusing on scalable identity solutions using TypeScript, Next.js, and more.

PayPal logo
PayPal

Fullstack Software Engineer

Join PayPal as a Fullstack Software Engineer in Chicago, IL. Develop high-performing systems and contribute to a global financial platform.

Honey logo
Honey

MTS 2, Software Engineer - Node.js

Join PayPal as a Software Engineer focusing on Node.js and backend development for notification services.

DLL logo
DLL

Senior Full Stack Developer (Node.js, React, TypeScript)

Join DLL as a Senior Full Stack Developer to design and build solutions using Node.js, React, and TypeScript.

SEON logo
SEON

Full Stack Engineer (NodeJS, React, TypeScript) - US Remote

Remote Full Stack Engineer role focusing on NodeJS, React, TypeScript in Austin, TX. Involves development of anti-fraud tools.

PayPal logo
PayPal

Associate Web Engineer

Join PayPal as an Associate Web Engineer, working with HTML, CSS, JavaScript, and React to build robust web solutions.

MoonPay logo
MoonPay

Senior Full Stack Engineer

Senior Full Stack Engineer at MoonPay, specializing in AWS, GCP, JavaScript, Node.js, React.js, TypeScript, and Web3 technologies.