Sr Software Engineer

PayPal PayPal · Fintech · Chicago, IL +1 · Software Engineering

Senior Software Engineer at PayPal in Chicago, IL, focusing on leading architectural discussions, designing and deploying end-to-end client-side solutions using JavaScript, Node.js, React, and GraphQL. The role involves owning software services, implementing non-functional requirements, optimizing performance, and collaborating with various stakeholders. Requires a Bachelor's degree in Computer Science or related field and four years of experience in relevant technologies.

What you'd actually do

  1. Lead architectural discussions and contribute to the overall technical direction of the client-side applications, advocating for best practices and innovative solutions.
  2. Design and deploy end-to-end solutions towards client-side applications using JavaScript, Node.js, React, GraphQL, and other relevant technologies.
  3. Own and be accountable for clean, scalable, high-performing, secure, and reliable software services, in all areas, including coding, documentation, automation, etc.
  4. Identify and implement critical non-functional requirements (Availability, Security, Performance, Scalability, and Observability), improve automated test strategies, and build and deploy processes to enable speedy and reliable continuous integration.
  5. Demonstrate end-to-end ownership of features, projects, modules, and services to assist the team in delivering within all phases of the software development lifecycle.

Skills

Required

  • JavaScript
  • Node.js
  • React
  • GraphQL
  • Jenkins or GitHub Actions
  • Docker
  • Kubernetes
  • Jest, Mocha, or Playwright
  • AWS, GCP, or Azure
  • PostgreSQL or MongoDB
  • New Relic, Splunk, or Prometheus

Nice to have

  • web components