At a Glance
- Tasks: Join our team to tackle backend challenges and innovate financial solutions.
- Company: Emma, a leading app for managing personal finance with a strong tech culture.
- 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 and a passion for innovation.
- Other info: Dynamic office environment with regular socials and career growth opportunities.
The predicted salary is between 70000 - 90000 £ 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) Office: London employer: Wayfindi
Contact Detail:
Wayfindi Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Backend Engineer (Node.js) Office: London
✨Tip Number 1
Get to know Emma and its mission inside out. When you’re chatting with the team, show your passion for personal finance and how you can contribute to their vision. It’s all about connecting your skills with their goals!
✨Tip Number 2
Prepare for the technical challenges! Brush up on Node.js and the tech stack they use. Be ready to discuss how you’ve tackled similar scaling and data processing issues in the past. They want to see your problem-solving skills in action!
✨Tip Number 3
Show off your ownership mentality. During interviews, share examples of how you’ve taken charge of projects and driven results. Emma values autonomy, so let them know you thrive when given responsibility!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, it shows you’re serious about joining the Emma team and ready to dive into the exciting work ahead.
We think you need these skills to ace Senior Backend Engineer (Node.js) Office: London
Some tips for your application 🫡
Show Your Passion: When you're writing your application, let your enthusiasm for what we're building at Emma shine through. We want to see that you're genuinely excited about the role and our mission to empower people with their finances.
Tailor Your CV: Make sure your CV is tailored to highlight your experience with Node.js and any relevant technologies from our tech stack. We love seeing how your skills align with our needs, so don’t hold back on showcasing your achievements!
Be Clear and Concise: Keep your application clear and to the point. We appreciate straightforward communication, so avoid fluff and focus on what makes you a great fit for the Senior Backend Engineer role.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re serious about joining our team!
How to prepare for a job interview at Wayfindi
✨Know Your Tech Stack
Familiarise yourself with the tech stack mentioned in the job description, especially Node.js, TypeScript, and the various databases. Be ready to discuss how your experience aligns with these technologies and share specific examples of projects where you've used them.
✨Show Your Problem-Solving Skills
Emma is all about tackling challenges, so prepare to discuss how you've approached scaling issues or data processing problems in the past. Think of concrete examples that highlight your ability to innovate and execute swiftly under pressure.
✨Emphasise Ownership and Autonomy
Since Emma values autonomy, be prepared to talk about times when you've taken ownership of a project. Share how you managed your responsibilities and the impact of your decisions on the team and the product.
✨Be Ready for Technical Questions
Expect technical questions during your interview, especially from the CTO. Brush up on your coding skills and be ready to solve problems on the spot. Practising common algorithms and system design questions can give you an edge.