Remote jobs in Programming

WORK ANYWHERE!

Moneyhub Financial Technology Ltd

Software Engineer - Backend Node.js

Bristol ,UK

node

microservices

javascript

functional programming

4 months

Remote Jobs

>

Remote Jobs in UK

>

Software Engineer - Backend Node.js

Location: Bristol, UK Type: Full-time

The Engineering team


The Moneyhub engineering team works together to deliver a full open finance platform consisting of web & mobile apps, APIs and data services. This role is in our Core feature team, working with front end and API developers to implement new app features and improve existing ones.


What you’ll do


This is definitely a role biased towards the back end - we’re looking for people that are very comfortable developing Node services within a Microservices architecture, but you do need at least an appreciation of  front end development and frameworks like React.


As well as Node and React, you can expect to grow and gain a huge amount of experience in Microservices, MongoDB, AWS, GraphQL, OpenBanking, Elastic stack & API development. We’re looking for candidates who are willing to learn (rather than being experts in these areas), but it’s great if you already have experience with a few things on our list, especially those in your preferred area of the development stack.


You’ll thrive using agile methods and enjoy working openly, collaboratively and as part of a fast paced multidisciplinary team producing high quality code.


As a member of our technical team you’ll:




  • Design, create and maintain Node microservices underpinning our D2C and whitelabel app features




  • Write Requests for Comments to help the team validate and refine your approach to implementing requirements




  • Apply broad knowledge of web technologies to provide security, privacy, performance and scalability within the back end




  • Work closely with our front end developers to implement features. Sometimes working within our React codebase yourself




  • Increase code quality by actively participating in peer code review




  • Improve our processes and tools through communication, automation and optimisation




  • Build automated unit, integration and end to end tests as part of our continuous integration and deployment environment




  • Share knowledge of tools, techniques, new features and ideas with the Moneyhub team of developers and non developers




Who you are


We’re interested in people who:




  • Have experience in back end Javascript development




  • Understand software design principles such as functional programming (we use Ramda extensively)




  • Are fluent in relational and non relational database design and engines; we use PostgreSQL and MongoDB




  • Have worked with microservices interacting via REST APIs and through message queues




  • Actively enjoy working as part of a team to solve issues and suggest solutions as part of feature development and support




  • Consider how your work fits into the system, and take an interest in what the platform does for the people that use it




  • Communicate with accuracy and effectiveness




  • Have a firm understanding of web security




  • Are aware of technologies used for web applications, e.g databases, backups, CDNs and search, and of Unix-like operating systems, e.g. Linux and/or Mac OS.



Your DREAM REMOTE JOB inside your inbox!

Get a
email of all new remote
Jobs.

Cookies, terms, and privacy policy

By clicking or navigating this website you accept and allow all our cookies, terms of use and privacy policy. This site uses cookies to offer you a better browsing experience.

UNDERSTOOD
feedbackfeedback

How would you rate your experience?

Experince

We may wish to follow up. Enter your email if you're happy for us to contact you.