Senior Full Stack Engineer - Front End Focus

Engineering · Full-time · Piedmont, Italy

Job description

Job role: Senior Full Stack Engineer - Front End Focus

Employment Type: Permanent/Full Time

Location:  Remote or option to work from Edinburgh office

About BR-DGE

BR-DGE is an award winning FinTech founded in Edinburgh. Our platform enables e-commerce and technology businesses to have the freedom and flexibility to redefine the way they handle payments.

Since our inception in 2018 we have been leading the way in the future of payment orchestration.  Our products enable enterprise businesses to optimise their payment infrastructure and create frictionless digital payment experiences for their end users.

Now with a global reach, our customer base is made up of incredible brands and household names from across the travel, retail and gambling sectors and it’s growing fast! Our world class partners include Visa and Worldpay and we’re continuing to build a strong partner network with the biggest players in the payments industry. It’s an exciting time to be part of BR-DGE!

The journey so far has been incredible, but we’re just getting started and with ambitious growth plans, we’re now looking for more exceptional talent to join our team.

Become a BR-DGE Builder

About the role:

We are looking for an experienced senior full-stack engineer – front-end-focused, to join our existing front-end team.  This is a hands-on role, working closely with the engineering manager, as well as the rest of the team, to continuously move our product forward, whilst improving our code quality, practices and processes.

The ideal candidate will have a background as a full-stack engineer and be highly skilled in front-end development.  The successful candidate will use their knowledge and expertise to coach and mentor other engineers.  The role is ideal for a senior engineer who is looking to progress their career in a dynamic scale up environment.

What you’ll be doing:

  • Working with stakeholders including engineers and product owners to prepare & refine new work to be completed by the team
  • Participating in all aspects of agile software development, developing our products to a high standard as part of the sprint team
  • Being a strong advocate and influencer for new designs and best practices for the team – defining and embedding the use of these in the team
  • Carrying out code reviews, using these as opportunity for up-skilling other engineers
  • Coaching and mentoring other engineers, encouraging continuous learning and improvement

What we’re looking for:

  • Previous experience working at a senior full-stack engineer level
  • Strong background in working on front-end development and highly competent using JavaScript/TypeScript, HTML5 & CSS
  • Experienced in working with JavaScript frameworks such as React, Vue or Angular (We use Next.js)
  • Experienced in working with NodeJS frameworks such as Express (We use NestJS)
  • Experienced in working with popular JavaScript testing frameworks (We use Jest & Cypress)
  • Knowledge and practical experience of databases and have worked with SQL/NoSQL technologies (We use MySQL & Couchbase)
  • Good understanding of message-driven microservice architecture (e.g. RabbitMQ)
  • Familiarity with cloud computing concepts and DevOps tools (AWS, Docker, Kubernetes, Gradle, Jenkins)
  • High development standards, especially for code quality, code reviews, unit testing, continuous integration and deployment
  • Confident in explaining technical decisions & can set the foundations for other engineers to follow
  • A strong collaborator who is eager to share knowledge and expertise with others
  • Strong problem-solving ability and a desire to drive change with continuous and iterative improvements
  • Growth mindset, with an appetite for taking on challenges and leveraging new technologies

What would be great to have:

  • Knowledge and understanding of the payments industry
  • Background in a FinTech start-up/scale up environment
  • Practical knowledge of the Atlassian software suite

What we offer:

  • Salary up to £65k per annum (dependent on experience)
  • Remote working allowance
  • 33 days holiday including public holidays
  • Birthday off
  • Flexible and remote working
  • Family healthcare
  • Life insurance
  • Employee assistance programme
  • A culture that champions rapid career progression
  • Investment in your learning and development
  • Regular team events & socials

Interview Process

  • Screen call – Initial interview with People and Culture team member – 30 minutes
  • 1st stage – Interview with Hiring Manager and a member of the Engineering team -60 minutes.
  • 2nd Stage – Technical interview via Zoom with two engineers from the team – 60 minutes
  • Final Stage – Interview with VP of Engineering and/or CTO

Further details will be shared with candidates progressing through the stages.  



Teams

This job is not in any teams