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

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

Associate Web Engineer

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

Deel logo
Deel

Senior Backend Engineer (Node.js/TypeScript)

Join Deel as a Senior Backend Engineer specializing in Node.js and TypeScript. Work remotely with a global team.

banQi logo
banQi

Senior Software Engineer (Node.js, TypeScript)

Join banQi as a Senior Software Engineer specializing in Node.js and TypeScript. Work remotely in a dynamic fintech environment.

banQi logo
banQi

Senior Software Engineer (Node.js, TypeScript)

Join our fintech as a Senior Software Engineer specializing in Node.js and TypeScript. Work remotely with a dynamic team.

Postscript logo
Postscript

Staff Fullstack Engineer (JavaScript, Node.js, TypeScript)

Join Postscript as a Staff Fullstack Engineer to design scalable systems using JavaScript, Node.js, and TypeScript in a remote role.

PayPal logo
PayPal

Senior Full Stack Software Engineer

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

Globant logo
Globant

Senior Node.js & TypeScript Developer

Join us as a Senior Node.js & TypeScript Developer to develop scalable features remotely in Romania.

Paynovate logo
Paynovate

Full Stack Engineer with Node.js, TypeScript, and React

Join Paynovate as a Full Stack Engineer in Brussels. Work with Node.js, TypeScript, and React to build scalable web applications.

NVIDIA logo
NVIDIA

Senior Full Stack Web Software Engineer

Join NVIDIA as a Senior Full Stack Web Software Engineer to build AI-assisted developer tools using React.js and TypeScript.

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

Staff Software Engineer - Backend (Java, GraphQL)

Join PayPal as a Staff Software Engineer focusing on backend development with Java and GraphQL.

Aprova logo
Aprova

Senior Full Stack Developer - Node.js and Angular

Join as a Senior Full Stack Developer specializing in Node.js and Angular to transform public sector services in Brazil.

Globant logo
Globant

Senior Node.js Developer

Join Globant as a Senior Node.js Developer in Milan. Work on large-scale projects, develop your career, and be part of an agile team.

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.

Softrams logo
Softrams

Mid-Level Full Stack Developer (Angular, React, NodeJS)

Join Softrams as a Mid-Level Full Stack Developer specializing in Angular, React, and NodeJS for remote work in the US.

Snappy logo
Snappy

Full Stack Engineer with JavaScript and React.js

Join Snappy as a Full Stack Engineer to build next-gen gifting platforms using JavaScript and React.js. Remote work available in Austin, TX.

Deel logo
Deel

Senior Backend Engineer (Node.js + Go)

Join Deel as a Senior Backend Engineer with expertise in Node.js and Go. Work remotely and help build a global-first people platform.

Layr logo
Layr

Senior Full Stack Engineer

Join Layr as a Senior Full Stack Engineer to develop cloud-hosted web applications using JavaScript, Node.js, TypeScript, and React.

Apollo GraphQL logo
Apollo GraphQL

Senior Full-Stack Product Engineer

Join Apollo GraphQL as a Senior Full-Stack Product Engineer, working remotely to build and optimize GraphQL tools.

Meetsta logo
Meetsta

Full Stack Developer (Founding Engineer)

Join Meetsta as a Full Stack Developer (Founding Engineer) to build innovative social networking solutions using React, Node.js, and TypeScript.

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.

Alter Solutions Portugal logo
Alter Solutions Portugal

Fullstack Developer with Node.js and TypeScript

Join Alter Solutions Portugal as a Fullstack Developer with Node.js and TypeScript expertise. Work in a hybrid model in Lisboa.

Meetsta logo
Meetsta

Full Stack Developer (Founding Engineer) with gRPC Expertise

Join Meetsta as a Full Stack Developer with gRPC expertise. Work remotely to build innovative social networking solutions.