Enable job alerts via email!

Senior Software Engineer - Full Stack

ZipRecruiter

London

On-site

GBP 50,000 - 90,000

Full time

4 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player seeks a Senior Full-stack Software Engineer to lead technical initiatives and mentor junior developers. In this dynamic role, you will design and develop innovative applications using modern technologies like Node.js, AWS Lambda, and React. Your expertise will guide the team in creating scalable solutions while ensuring code quality and adherence to best practices. Join a vibrant start-up environment where your contributions will directly impact the future of financial technology, empowering individuals to manage their finances with confidence. If you thrive in a fast-paced setting and are passionate about technology, this opportunity is perfect for you.

Qualifications

  • Proven experience as a Senior Full Stack Developer with a strong portfolio.
  • Expertise in Node.js and AWS Lambda for serverless backend services.

Responsibilities

  • Provide technical leadership and mentorship to junior engineers.
  • Design, develop, and maintain full-stack applications using Node.js and React.

Skills

Node.js
AWS Lambda
React
TypeScript
Problem-solving
Communication
Agile methodologies

Education

Bachelor’s degree in Computer Science
Master’s degree in Engineering

Tools

Terraform
GitHub CI/CD

Job description

Job Description

ABOUT THE COMPANY

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 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
  • Programming: 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, organisation, and automation.
  • Optimise applications for maximum speed and scalability.
  • Deploy applications using CI/CD pipelines and manage infrastructure as code with Terraform.
  • Stay up-to-date with new technology trends, applications, and protocols.
  • Contribute to the development of technical documentation and standards.

ABOUT YOU

Qualifications

  • 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.

Required Skills

  • 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.

Bonus Skills

  • Knowledge of additional programming 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.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.