PrimerVisit company site
#reactjs#nodejs#office

Associate Software Engineer

To apply as an Associate Software Engineer at Primer, you preferably need to have knowledge of programming and are proficient in at least one language.
Job post found at apply.workable.comApply for position

Description

Description

The Challenge

The payments landscape is changing rapidly with hundreds of ways to accept payments online globally. Primer needs to be a constant in a world where new payment methods, and payments services are being unveiled regularly. Given the plethora of innovation in this space, payments has never been more complex to implement and maintain.

We have ambitious growth plans at Primer over the next year and we are now rapidly scaling our engineering teams to help us shape the future of Primer.

The Role

We're looking for an inquisitive and hard-working Software Engineer to join our Backend teams, developing our integrations with processors, fraud providers, payment methods and more.

Our Connections team is building our developer framework, a next-generation product that will allow third parties to integrate with Primer in hours rather than weeks. We're looking to create the best possible developer experience so we need engineers who can not only use but improve on the framework.

Our Checkout team creates the experience that empowers merchants to offer hundreds of payment methods to their customers via a single integration. We're looking for engineers who can research and integrate new payment methods while helping us to optimise this process in the future.

What you'll be doing

  • Researching and building out integrations with numerous third party APIs using our Node.js based developer framework
  • Owning how integrations are implemented and helping shape our developer framework
  • Continuously suggesting ways we can improve on developer experience and internal tooling
  • Developing a deep understanding of the payments landscape
  • Helping us to build and maintain open source tools

Requirements

  • Knowledge of programming, proficient in at least one language (commercial or self-taught)
  • Excellent verbal and written communication skills
  • Ideally you'll have completed a degree in a related subject
  • Passion for beautiful, well tested code
  • Nice to have: familiarity with at least one of the major JS UI frameworks (e.g. React, Vue.js)

Benefits

  • Share options offered as part of package
  • Machine + peripherals of your choosing
  • Up to £500 towards your home office setup
  • Fully remote set up
  • All expenses paid bi-annual get-togethers
  • Learning Budget: Books + other learning resources on us
  • Flexible working
Apply for position