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