Skip to main content

Be a part of the company that’s transforming the way merchants do business

We’re a team of inspired problem solvers building powerful, intuitive point-of-sale tools for small and medium businesses. Hardware that’s stylish and functional. Software that scales to any business. We’ve sold over one million Clover devices to restaurants and shops all over the world—and probably in your own neighborhood.

Important Information on Clover’s COVID-19 Vaccination Policy

In order to protect our Clover community, Clover requires all newly hired employees in the United States to be fully vaccinated before their start date. Proof of vaccination will be a condition to hiring. Clover complies with all applicable laws regarding the reasonable accommodation of individuals with disabilities and/or sincerely held religious beliefs.

Apply

Senior Web Engineer - Clover Payments

Job ID R-10273029 Date posted 06/17/2022

Clover Payment Web Engineers are tasked with improving/expanding our Payment platform and product by developing our payment web services and supporting a wide range of functionality across the suite of apps we provide our merchants. Our Web Engineers work closely with Server Backend engineers, Android Application Engineers, the Product Team and designers. Our engineers are pragmatic in balancing priorities and enjoy working in an iterative model where web features are released every other week. Responsibilities: Own one, or more, of the payment web services; add new features, resolve bugs, and refactor/ improve the codebase

Identify technical requirements in product meetings and assist the business team with realistic project planning and feature development; translate product requirements into functional, maintainable, extensible software that is in-line with company objectives Take ownership of new products/features from development through deployment and production Monitoring

Write automated tests for new web features and update existing tests as needed

Collaborate with Payment Server Application Engineers to determine the best way to maintain

low response times as new features are designed

Work with QA to develop test plans/strategies.Participate in a regular on-call rotation

Requirements

  • BS with Computer Science or Electrical and Mathematics degree

  • Minimum 4+ years of Web development

  • Strong understanding of Javascript/Typescript

  • CSS3 and HTML5 templating

  • Some experience with front end framework: Angular, React, Stencil etc.

  • Fundamental understanding of single-page apps

  • Some experience writing tests; we use Jest, Cypress.io and Selenium

  • Basic SQL knowledge, Understanding of REST APIs

  • Experience with package management systems, such as yarn, Bower, etc.

  • Understanding of build systems: Webpack, Rollup, etc.

  • Superior problem-solving skills and browser debugging capabilities

  • Flexible and self-driven with a collaborative approach to problem-solving

Nice to have:

  • jest/cypress/webpack

  • Modular saas

  • Previous experience with Ember.js framework

  • Familiarity with Java

  • Some exposure to CSS pre-compilers, such as Sass or Less

  • Experience with distributed computing

  • E-commerce / Checkout experience

  • Web security

In order to protect our Clover community, Clover requires all newly hired employees in the United States to be fully vaccinated before their start date. Proof of vaccination will be a condition to hiring. Clover complies with all applicable laws regarding the reasonable accommodation of individuals with disabilities and/or sincerely held religious beliefs.

Salary Range: $95,500.00 - $159,100.00
Apply
View All of Our Available Opportunities

Benefits & Perks