Join to apply for the Senior Backend Engineer (Node.js) role at Emma - we are hiring!
About The Company
Emma is the app to manage all things money. Emma was founded by engineers who are extremely focused on coding, product and data. Our mission is to empower millions of people to live a better and more fulfilling financial life. We have raised more than $8m+ to date to build the one stop shop for all your financial life. Our investors include Connect Ventures, Kima Ventures, an early investor in Transferwise, and Aglaé Ventures, among others. We are building a high-performance team and run the company with ownership, speed and high standards.
About You
- You are a software developer with at least 5 years professional experience.
- You are excited by what we are 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.
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. You will be part of an intense roadmap that includes a plethora of new features and integrations.
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, Pub/Sub, Terraform
- Monitoring: Grafana, Prometheus, Sentry, Metabase
Our Process
- Take-home test
- Phone call with internal recruiter
- Second interview with CTO
- Onsite interview with CEO
Our Benefits
- Stock Options available
- Private Medical Insurance and Vitality perks
- Pension Contribution
- Employee Referral Scheme
- Emma Ultimate Subscription
- MacBook
- 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. Our office address is: 1st Floor, Verse Building, 18 Brunswick Place, London N1 6DZ.
Senior Backend Engineer (Node.js) in England employer: Emma - we are hiring!
Contact Detail:
Emma - we are hiring! Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Backend Engineer (Node.js) in England
✨Tip Number 1
Get to know Emma and its mission! Before your interview, dive into their app and understand how it helps people manage their finances. This will show your genuine interest and help you connect with the team.
✨Tip Number 2
Prepare for the technical challenges! Brush up on Node.js and the tech stack mentioned in the job description. Practising coding problems related to backend infrastructure can give you a solid edge during the take-home test.
✨Tip Number 3
Show off your ownership mentality! During interviews, share examples of how you've taken responsibility for projects and driven results. Emma values high standards and autonomy, so let them see that you embody these traits.
✨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 contribute to their mission.
We think you need these skills to ace Senior Backend Engineer (Node.js) in England
Some tips for your application 🫡
Show Your Passion: When you're writing your application, let your excitement for what Emma is building shine through. We want to see that you’re genuinely interested in our mission and how you can contribute to it.
Tailor Your Experience: Make sure to highlight your relevant experience, especially with Node.js and backend infrastructure. We love seeing how your past projects align with the challenges we face at Emma, so don’t hold back!
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 Senior Backend Engineer role.
Apply Through Our Website: Don’t forget to submit your application through our website! It’s the best way for us to receive your details and ensures you’re considered for the role. We can’t wait to hear from you!
How to prepare for a job interview at Emma - we are hiring!
✨Know Your Tech Stack
Familiarise yourself with the technologies mentioned in the job description, especially Node.js and any related frameworks. Be ready to discuss your experience with TypeScript, gRPC, and cloud infrastructure like Google Cloud Platform. This shows you’re not just a fit on paper but also understand the tools you'll be working with.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific challenges you've faced in previous roles, particularly those related to backend infrastructure and scaling. Use the STAR method (Situation, Task, Action, Result) to structure your answers, demonstrating how you approach complex problems and deliver results.
✨Emphasise Ownership and Responsibility
Emma values ownership and high standards, so be ready to share examples of when you've taken initiative in your work. Talk about projects where you’ve gone above and beyond, showing that you can thrive in an environment that demands autonomy and accountability.
✨Be Open to Feedback
The company appreciates strong opinions that are weakly held, so during the interview, demonstrate your willingness to adapt and learn. Discuss instances where you’ve changed your mind based on new evidence or feedback, highlighting your humility and growth mindset.