Senior Developer

Brand:
Ascential Group
Job function:
IT/Technology
Job type:
Perm Full Time
Location:
London, UK
Salary:
Competitive Market Rate Salary
Job ref:
R2928

We are looking for a Javascript/typescript Senior Full Stack Developer to join us to work on the Ascential Payments platform which is used for many brands across Ascential.

We are building a new team to progress the platform, you will be part of a small agile team working closely with the payments product manager to build, scale and support the platform.

 

Key Responsibilities

  • Continuing to advance the payments platform to support emerging payment technologies and standards (3d secure 2 and 2FA)
  • Adding more payment service providers to add greater flexibility and offer more competitive pricing for each market/region
  • Continue to work on integration and enhancements with other platforms (Salesforce, ECOM systems, 3rd parties)
  • Continue to improve and refine system security, working with 3rd party security testing companies to facilitate penetration testing and minimize potential risk of future exploits
  • work to the priorities of the business and Product Manager
  • working within Group guidelines, implementing best-practice design and coding
  • develop, deploy, debug, support and maintain the codebase with colleagues
  • continually offer suggestions on approach and efficiency
  • improve your experience and skills, whilst also enabling others
  • contribute to a healthy working environment of innovation and solid delivery
  • work within selected work frameworks – Agile/Scrum/Kanban
  • offer feedback and suggestions on code and colleagues in a constructive manner
  • be ambitious to learn, improve and deliver continuously

 

Your Experience

  • Typescript & Javascript ES5/6
  • TDD focus and experience
  • Amazon Web Services
    • Elastic beanstalk
    • Elastic search
    • RDS (mysql)
    • Elasticache (redis)
  • Previous experience working with payment providers
  • Understanding of the terminology and technologies used in online payments

 

Tech Stack Overview

Backend

  • Typescript node.js, tiered clustered service for multi level resilience (multiple load balanced instances + node process clustering)
  • supports single and recurring payments
  • all PSP integration complexity handled in the service facade
  • supports both MOTO and ECOM payments
  • customisable secure payment pages for credit/debit card and direct debit and many alternate payment methods
  • fully PCI DSS compliant
  • supports multi-tenancy
  • OpenAPI v2 (swagger)
  • AWS beanstalk / multi container docker deployment (elastically scalable)
  • Elastic search used for logging transactional data
  • Integration with multiple payment service providers (Adyen, AMEX, Gocardless, Braintree)
  • Full settlement & reconciliation service

 

Frontend

  • React, used for management console (react hooks, material design, consumes backend api using REST)

 

What We Offer             

Our benefits package incorporates what we’re passionate about – unlocking your future, overall well-being and sustainability – whilst giving you control over your benefits.

  • 25 days of holiday per year – with the option to buy or sell between 1-5 days
  • Great learning and development opportunities
  • Pension, Private Medical and Dental Insurance plans
  • Life Assurance; Income Protection and Critical Illness covers
  • Option to opt into the Ascential Shares Scheme
  • Volunteering opportunities
  • Season ticket loans

In addition, we offer flexible benefit packages that include Cycle to Work; Gourmet Card; Gym Flex; Gadget Insurance, Health Assessments and Will Writing.

 

About Ascential

Ascential is a specialist, global, information company that helps the world’s most ambitious businesses win in the digital economy.

 

Want More Info?

Find out more on what our people say:

Ascential YouTube Channel

If we inspire you, why not join and inspire us?