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
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.
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.
Senior Full Stack Software Engineer
Join PayPal as a Senior Full Stack Software Engineer to design and deliver innovative payment solutions.
Senior Fullstack Engineer
Join PayPal as a Senior Fullstack Engineer to design and optimize global payment systems using JavaScript, React, and GCP.
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.
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.
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.
Senior Staff Software Engineer
Join PayPal as a Senior Staff Software Engineer to design and build innovative full-stack solutions.
Full Stack Software Engineer Intern
Join PayPal as a Full Stack Software Engineer Intern to develop scalable web applications using React and Node.js.
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.
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.
Software Engineer - Web SDK
Join PayPal as a Software Engineer to develop and enhance Web SDKs using JavaScript and TypeScript.
Senior Software Engineer - Web SDK
Senior Software Engineer for Web SDK at PayPal, focusing on JavaScript, TypeScript, and SDK development. Remote position.
Senior Front-end Engineer
Join PayPal as a Senior Front-end Engineer, focusing on React, JavaScript, and web applications.
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.
Front-End Software Engineer (React, JavaScript)
Join PayPal as a Front-End Software Engineer, focusing on React and JavaScript to build innovative solutions.
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.
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.
Fullstack Software Engineer
Join PayPal as a Fullstack Software Engineer in Chicago, IL. Develop high-performing systems and contribute to a global financial platform.
MTS 2, Software Engineer - Node.js
Join PayPal as a Software Engineer focusing on Node.js and backend development for notification services.
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.
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.
Associate Web Engineer
Join PayPal as an Associate Web Engineer, working with HTML, CSS, JavaScript, and React to build robust web solutions.
Senior Full Stack Engineer
Senior Full Stack Engineer at MoonPay, specializing in AWS, GCP, JavaScript, Node.js, React.js, TypeScript, and Web3 technologies.