Jobs and Careers
CH

Senior Backend Engineer (Node.js) - Issuing

Checkout.com
Francefull_timeVerifiedPosted 8 Feb 2023

About the role

Company Description

Checkout.com is one of the most exciting fintechs in the world. Our mission is to enable businesses and their communities to thrive in the digital economy. We’re the strategic payments partner for some of the best known fast-moving brands globally such as Wise, Hut Group, Sony Electronics, Homebase, Henkel, Binance, Klarna and many others. Purpose-built with performance and scalability in mind, our flexible cloud-based payments platform helps global enterprises launch new products and create experiences customers love. And it's not just what we build that makes us different. It's how.

We empower passionate problem-solvers to collaborate, innovate and do their best work. That’s why we’re on the Forbes Cloud 100 list and a Great Place to Work accredited company. And we’re just getting started. We’re building diverse and inclusive teams around the world — because that’s how we create even better experiences for our merchants and our partners. And we need your help. Join us to build the digital economy of tomorrow.

Job Description

The role

The Issuing Team builds products that leverage a proprietary technology to issue payment cards with the mission to provide innovators with the tools to build innovative payment solutions.

In a squad of 4 Full Stack Software Engineers, you'll be exposed to the entire software development process of our Issuing product. You'll work on the specification, design, coding, testing and deployment of various solutions (scripts, APIs and UIs) within a Javascript environment.

You'll have the opportunity to maintain the Continuous Integration and Infrastructure of those solutions, and to work closely with Product and Design.

We're working on a modern stack including NodeJS, Typescript, React, Jest, AWS, Elasticsearch, Terraform, Datadog and more… We also follow modern CI/CD and agile methodologies to deploy into production several times a week.

We're looking for a great teammate who enjoys working with Product teams to build great products, who is not afraid to conduct complex technical discoveries and communicate with other teams from all over the world, and who firmly believes in creating clean and testable code.

What we offer in return is a great international workplace, where we make sure everyone’s voice is heard, where we encourage innovative and diverse ideas, providing a supportive environment to grow and develop further.

How you’ll make an impact

  • Design, develop, and deliver new features on our RESTful API and Event Driven services.

  • Maintain, develop and deliver new features within our UIs.

  • Collaborate with globally distributed and multidisciplinary teams.

  • Participate to requirements identification and in producing specifications.

  • Create and maintain a development environment for efficient testing and integration.

  • Help define Acceptance Criteria for the feature you build and test them End to End.

  • Support the creation and maintenance of technical documentation.

  • Contribute and adhere to coding standards, best practices, and procedures.

Qualifications

What we’re looking for

  • Several years of experience in Javascript, particularly with Back End development (we use NodeJS).

  • Good experience with Front End development with ReactJS.

  • Solid experience with Typescript.

  • Good experience in Software Design Architecture and Event Driven Architecture.

  • Strong experience with at least one Javascript testing framework (we use Jest and Cypress).

  • Good knowledge of automated testing (unit, integration, e2e…)

  • Strong interest for tooling, Continuous Integration and Deployment workflows.

  • Agility and proficiency in conducting Technical Discoveries.

  • Good communication skills and enjoy working in multidisciplinary teams.

  • You enjoy helping other engineers in the team.

  • Fluent in English.

  • Knowledge in the payment ecosystem is a plus.

Additional Information

Apply without meeting all requirements statement 

If you don't meet all the requirements but think you might still be right for the role, please apply anyway. We're always keen to speak to people who connect with our mission and values.

We believe in equal opportunities

We work as one team. Wherever you come from. However you identify. And whichever payment method you use. 

Our clients come from all over the world — and so do we. Hiring hard-working people and giving them a community to thrive in is critical to our success.

When you join our team, we’ll empower you to unlock your potential so

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Checkout.com

View company profile →