Senior Backend Engineer (Node.js)
Senior Backend Engineer (Node.js)

Senior Backend Engineer (Node.js)

Full-Time 60000 - 80000 £ / year (est.) No home office possible
W

At a Glance

  • Tasks: Develop and scale backend infrastructure for a leading finance app.
  • Company: Join Emma, a dynamic fintech startup revolutionising personal finance.
  • Benefits: Enjoy stock options, private medical insurance, and a MacBook.
  • Why this job: Be part of a high-performance team making a real impact in fintech.
  • Qualifications: 5+ years of software development experience, especially with Node.js.
  • Other info: Fast-paced environment with opportunities for growth and innovation.

The predicted salary is between 60000 - 80000 £ per year.

About the company

Emma is the app to manage all things money. Our mission is to empower millions of people to live a better and more fulfilling financial life. Emma was founded by engineers, who are extremely focused on coding, product and data. These are the three pillars on which we want to build a strong tech culture and fix personal finance once for all. We have raised more than $8m+ to date to build the one stop shop for all your financial life.

At Emma, we are:

  • Bold
  • Determined
  • Focused
  • Autonomous

We are a high-performance team and we run the company like a professional sports team. We expect each and every team member to move fast, have ownership over their work and hold each other to a high standard. If you’re not driven to own your work, execute swiftly, and innovate constantly, this isn’t the right place for you.

About the role

Responsibilities

You will work directly with the CTO and your focus will span different areas, with challenges related to our backend infrastructure, from scaling challenges to data processing ones. We have an intense roadmap ahead, which includes a plethora of new features and integrations, which you will be part of.

Our tech stack:

  • Languages: TypeScript, Javascript
  • Libraries and frameworks: gRPC, Redux, React Native, Next.js
  • Datastores: Vitess, MySQL, CockroachDB, BigQuery, Redis
  • Infrastructure: Google Cloud Platform, Kubernetes, Docker, PubSub, Terraform
  • Monitoring: Grafana, Prometheus, Sentry, Metabase

Current interests:

  • Product: We are building the 1st Finance App in the UK, used by many people every day. We are shipping an average of a feature per week and tons of micro-improvements that compound in making our app valuable.
  • Machine learning: We have an enormous amount of transaction data, which we are using to provide better insights to our users. Predicting when a user is going in overdraft, when a card payment is coming through or clustering a huge set of subscriptions are a few of the problems we are tackling.
  • Scaling: Our services are used by millions of people. We need to keep Emma up and running smoothly. This means an intense effort and quality in the work we do.
  • Speed: In the hyper-competitive FinTech industry what really matters is speed.

About you

  • You are a software developer with at least 5 years professional experience.
  • You are excited by what we’re building at Emma.
  • You thrive in environments that afford you high levels of responsibility and autonomy.
  • You hold yourself and those you work with to high standards.
  • You are driven to fulfil your potential and grow as an engineer.
  • You take the initiative to learn new skills required to complete tasks.
  • You behave like an owner, taking total responsibility for your work and considering the bigger picture.
  • You are results-oriented and avoid unnecessary tasks.
  • You have strong opinions, weakly held, and the humility to change your mind when presented with new evidence.

Our process:

  • Take-home test
  • Phone call with internal recruiter
  • 2nd call with CTO
  • Onsite interview with CEO

Benefits:

  • Stock Options available
  • Private Medical Insurance and Perks with Vitality
  • Pension Contribution
  • Employee Referral Scheme
  • Emma Ultimate Subscription
  • MacBook and Cursor AI
  • Cycle to Work Scheme
  • One-month sabbatical every 5 years
  • Regular Socials

To facilitate communication, productivity and speed, we work from the office Monday to Friday. This is not a hybrid role. Please only apply if you can certainly meet this requirement.

Senior Backend Engineer (Node.js) employer: Wayfindi

At Emma, we pride ourselves on being a dynamic and innovative employer in the heart of London, where our high-performance culture fosters autonomy and ownership among our team members. With a strong focus on employee growth, we offer opportunities to work on cutting-edge technology in the FinTech space, alongside competitive benefits such as stock options, private medical insurance, and regular social events that enhance our collaborative work environment. Join us to be part of a mission-driven team that is reshaping personal finance for millions.
W

Contact Detail:

Wayfindi Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Backend Engineer (Node.js)

✨Tip Number 1

Get to know the company inside out! Research Emma's mission, values, and recent projects. This will help you tailor your conversations and show that you're genuinely interested in being part of their journey.

✨Tip Number 2

Network like a pro! Connect with current employees on LinkedIn or attend industry events. Building relationships can give you insider info and might even lead to a referral, which is always a bonus!

✨Tip Number 3

Prepare for the technical challenges! Brush up on your Node.js skills and be ready to discuss your past projects. Show them how you've tackled scaling issues or data processing challenges in your previous roles.

✨Tip Number 4

Don't forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you're serious about joining the team at Emma.

We think you need these skills to ace Senior Backend Engineer (Node.js)

Node.js
TypeScript
JavaScript
gRPC
Redux
React Native
Next.js
MySQL
CockroachDB
BigQuery
Redis
Google Cloud Platform
Kubernetes
Docker
Terraform

Some tips for your application 🫡

Show Your Passion: When you're writing your application, let your excitement for what we're building at Emma shine through. We want to see that you're genuinely interested in our mission and the tech challenges we face.

Tailor Your Experience: Make sure to highlight your relevant experience with Node.js and any other technologies from our stack. We love seeing how your background aligns with our needs, so don’t hold back on those details!

Be Clear and Concise: Keep your application straightforward and to the point. We appreciate clarity, so avoid fluff and focus on what makes you a great fit for the role. Remember, we’re looking for high standards!

Apply Through Our Website: Don’t forget to submit your application through our website! It’s the best way for us to keep track of your application and ensure it gets the attention it deserves.

How to prepare for a job interview at Wayfindi

✨Know Your Tech Stack

Familiarise yourself with the tech stack mentioned in the job description. Brush up on Node.js, TypeScript, and the various libraries and frameworks like gRPC and React Native. Being able to discuss your experience with these technologies will show that you're not just a fit for the role but also genuinely interested in what Emma is building.

✨Showcase Your Problem-Solving Skills

Prepare to discuss specific challenges you've faced in previous roles, especially those related to backend infrastructure and scaling. Use the STAR method (Situation, Task, Action, Result) to structure your answers. This will demonstrate your ability to tackle complex problems, which is crucial for a Senior Backend Engineer.

✨Emphasise Ownership and Autonomy

Emma values autonomy and ownership, so be ready to share examples of how you've taken responsibility for your work in the past. Highlight instances where you’ve driven projects from start to finish or made significant contributions to your team’s success. This will resonate well with their high-performance culture.

✨Be Ready to Discuss Speed and Innovation

Given the fast-paced nature of the FinTech industry, prepare to talk about how you've implemented quick solutions or innovative features in your previous roles. Share any experiences where you had to adapt quickly to changes or deliver results under tight deadlines, as this aligns with Emma's mission to move fast and innovate constantly.

Senior Backend Engineer (Node.js)
Wayfindi

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>