Senior Software Engineer - Full Stack
Senior Software Engineer - Full Stack

Senior Software Engineer - Full Stack

London Full-Time 80000 - 120000 £ / year (est.) No home office possible
Onmo

At a Glance

  • Tasks: Lead and mentor a team while developing full-stack applications using cutting-edge technologies.
  • Company: Join ONMO, a dynamic start-up focused on empowering individuals to manage their finances confidently.
  • Benefits: Enjoy a competitive salary, flexible working options, and the chance to shape a growing company culture.
  • Other info: Ideal for those eager to embrace change and contribute to a vibrant start-up environment.
  • Why this job: Be part of a mission-driven team that demystifies money matters and enhances financial well-being.
  • Qualifications: Bachelor’s degree in Computer Science or equivalent experience; strong skills in Node.js, React, and AWS.

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

About Us:Onmo believes that everyone has the right to access, understand and manage their money with confidence. Our ambition is to improve lives by providing better clarity, intelligence and technology to empower every individual in making the smartest financial decisions. We may be young but we have an incredible team in place and big ambitions for the years ahead.

We design our products to help demystify money matters wherever possible, providing customers with more financial control and flexibility in their lives. This helps them get more from what they have, or with smart decisions, make more of the same. It also means people spend less time with the negative aspects of money and more on the positive – enjoying what the world has to offer

About the Role:Tech Stack:

Backend : AWS Serverless Service, including Lambda, API Gateway, DynamoDB, S3, SNS, SQS, EventBridge, Kinesis, Node.js, YAML

Frontend : React / Next.js, React Native

Programming Languages : TypeScript; JavaScript, Python

Infrastructure : Terraform, GitHub CI/CD pipelines

Responsibilities:

Provide technical leadership and mentorship to your team. As a Senior Full-stack Software Engineer, you will be responsible for guiding and developing the skills of junior engineers.

Lead technical decisions and design for your team. You will be expected to provide technical guidance and direction to your team members.

Collaborate with Product Owners to ensure that the technical roadmap aligns with the product vision. Actively participate in product planning meetings and provide technical input to guide the team’s priorities.

Design, develop, and maintain full-stack applications using Node.js, AWS Lambda, React with Next.js, TypeScript, and Terraform.

Write clean, efficient, and well‐tested code that adheres to best practices and coding standards.

Ensure code quality, organization, and automation.

Optimize applications for maximum speed and scalability.

Deploy applications using CI/CD pipelines and manage infrastructure as code with Terraform.

Provide technical guidance and mentorship to junior developers • Stay up-to-date with new technology trends, applications, and protocols.

Contribute to the development of technical documentation and standards.

About You:Skills & Attributes:

Embrace change and be open‐minded to different approaches. Adapt to new technologies, processes, and ways of working.

Demonstrate critical thinking and effective decision‐making skills. Take ownership and accountability for your work, and be proactive in delivering high‐quality results.

Lead change effectively. Identify opportunities for improvement, communicate the vision for change, and empower your team to implement necessary.

Excellent communication skills, with the ability to explain and present detailed concepts or requirements clearly, tactfully and concisely to what may not always be a technically experienced audience – in person and in writing.

Self‐motivated, can be relied upon to follow up questions and outstanding actions, and to drive projects to completion according to requirements and schedules.

You can see opportunities to explore new approaches and are not scared by the unpaved road ahead. Onmo is a start‐up environment, and we need help to create the culture, processes and standards which drive our future behaviour.

Eye for detail is important, especially considering we are dealing in the world of money – the most critical aspect of people’s lives.

Relevant industry experience.

Willingness and desire to learn.

Qualifications and Experience:

Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field, or equivalent experience.

Proven experience as a Senior Full Stack Developer or similar role with a strong portfolio of projects.

Expertise in Node.js and AWS Lambda for serverless backend services.

Proficiency in React with Next.js for frontend development.

Proficiency in TypeScript and experience with infrastructure as code using Terraform.

Understanding of RESTful APIs and web application architecture.

Ability to write clean, readable, and maintainable code.

Excellent problem‐solving skills and attention to detail.

Knowledge of Agile methodologies and experience working in Agile development environments.

Bonus Skills:

Knowledge of additional programming languages and frameworks.

Experience with cloud architecture beyond AWS, such as Azure or Google Cloud Platform.

Understanding of continuous integration and continuous deployment (CI/CD) practices.

Start‐up experience.

#J-18808-Ljbffr

Senior Software Engineer - Full Stack employer: Onmo

At ONMO, we pride ourselves on fostering a dynamic and inclusive work culture that empowers our employees to thrive. As a Senior Software Engineer, you will not only lead technical innovations but also have ample opportunities for personal and professional growth within a supportive team environment. Located in London, we offer competitive salaries, flexible working arrangements, and the chance to make a meaningful impact in the financial technology space, all while enjoying the vibrant lifestyle that the city has to offer.
Onmo

Contact Detail:

Onmo Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer - Full Stack

Tip Number 1

Familiarise yourself with the specific tech stack mentioned in the job description. Make sure you can confidently discuss your experience with Node.js, AWS Lambda, React, and TypeScript during any interviews or networking opportunities.

Tip Number 2

Showcase your leadership skills by preparing examples of how you've mentored junior developers in the past. This will demonstrate your ability to provide technical guidance and support, which is a key responsibility for this role.

Tip Number 3

Engage with the company’s mission and values. Be ready to discuss how your personal values align with Onmo's goal of empowering individuals in managing their finances, as cultural fit is often just as important as technical skills.

Tip Number 4

Stay updated on the latest trends in full-stack development and serverless architecture. Being able to discuss recent advancements or tools that could benefit Onmo will show your enthusiasm and commitment to continuous learning.

We think you need these skills to ace Senior Software Engineer - Full Stack

Full Stack Development
Node.js
AWS Lambda
React
Next.js
TypeScript
Python
Terraform
CI/CD Pipelines
RESTful APIs
Agile Methodologies
Technical Leadership
Mentorship
Problem-Solving Skills
Attention to Detail
Communication Skills
Critical Thinking
Adaptability
Self-Motivation

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights relevant experience and skills that align with the job description. Focus on your expertise in Node.js, AWS Lambda, React, and TypeScript, as well as any leadership roles you've held.

Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for financial technology and how your background can contribute to Onmo's mission. Mention specific projects or experiences that demonstrate your technical leadership and problem-solving skills.

Showcase Your Projects: Include a portfolio or links to projects that illustrate your full-stack development capabilities. Highlight any work that involved AWS services, CI/CD pipelines, or Agile methodologies, as these are key aspects of the role.

Prepare for Technical Questions: Anticipate technical questions related to your experience with the tech stack mentioned in the job description. Be ready to discuss your approach to coding standards, code quality, and how you mentor junior developers.

How to prepare for a job interview at Onmo

Know Your Tech Stack

Familiarise yourself with the specific technologies mentioned in the job description, such as Node.js, AWS Lambda, React, and TypeScript. Be prepared to discuss your experience with these tools and how you've used them in past projects.

Showcase Leadership Skills

As a Senior Software Engineer, you'll be expected to provide technical leadership. Prepare examples of how you've mentored junior developers or led technical decisions in previous roles. Highlight your ability to guide teams towards successful project outcomes.

Communicate Clearly

Excellent communication skills are crucial for this role. Practice explaining complex technical concepts in simple terms, as you may need to present ideas to non-technical stakeholders. This will demonstrate your ability to bridge the gap between technical and non-technical team members.

Embrace Change and Adaptability

Onmo values adaptability and openness to new approaches. Be ready to discuss times when you've successfully adapted to new technologies or processes. Show that you're proactive in seeking improvements and can lead change effectively within a team.

Senior Software Engineer - Full Stack
Onmo
Location: London

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

>