Shift4

Shift4

Software Engineer

Center Valley, Pennsylvania, United States · Mid

Sponsorship not specifiedDetected 79 days ago
JavaScriptTypeScriptReactNext.jsCSSTailwind CSSNode.jsCode ReviewGitCI/CDLinuxRESTERPMochaCommunicationProblem Solving

About the role

  • Shift4 (NYSE: FOUR) is boldly redefining commerce by simplifying complex payments ecosystems across the world.
  • As the leader in commerce-enabling technology, Shift4 powers billions of transactions annually for hundreds of thousands of businesses in virtually every industry.
  • For more information, visit www.shift4.com.

Responsibilities

  • Deploy multiple builds to a continuous integration pipeline with minimal issues.
  • Write and maintain test cases for various projects to ensure code quality.
  • Set up and manage staging and production environments for development.
  • Own and deliver at least one major project with successful outcomes.
  • Contribute to architecture design for both large and small-scale systems.
  • This role involves writing clean, modular, and maintainable code, participating in code reviews, deploying builds to a continuous integration pipeline, and owning major projects.
  • As an integral member of the engineering team, the individual will collaborate on architecture design, optimize existing systems, and build scalable applications.

Requirements

  • This is a mid-level role requiring a minimum of 3 years of experience in front-end design and development, including coding in JavaScript, React, CSS, and HTML.
  • Experience with Node.js, NextJS, Typescript, React, Git, Tailwind CSS.
  • Familiarity with Unix system administration and shell scripting.
  • Ability to write modular, maintainable, and clean code.
  • Strong communication skills in English with the ability to clearly communicate technical topics to non-technical people.
  • Proven ability to work well in a fast-paced, multi-disciplinary team environment.
  • Proficiency with Git/GitHub.
  • Ability to learn, adapt, and keep an open mind toward new technologies.
  • Familiarity with unit testing and high code coverage (Mocha, Xunit experience is a plus).
  • Experience designing, building, and shipping websites, software, and/or mobile apps.

Nice to have

  • Bachelor's degree in Information Technology, Computer Science, or equivalent preferred.
  • Any relevant certifications (Palantir Foundry, Oracle ERP, PMI, etc.) are beneficial but not required.
  • Experience working with NextJS applications, NodeJS REST APIs, and backend databases.
  • Well-versed in problem-solving, source code management, unit testing, and CI/CD pipelines.
  • Additional experience that is a plus to have:

Compensation

  • As the leader in commerce-enabling technology, Shift4 powers billions of transactions annually for hundreds of thousands of businesses in virtually every industry.

Benefits

  • Begin learning and understanding new languages or frameworks.

This listing is sourced directly from Shift4's careers page and normalized into a canonical job model.