Senior Software Engineer

·
Full time
Location: London
·
Job offered by: Wealth Wizards Limited
·
Category: IT & Technology
Senior Software Engineer

Department:

Engineering - Software Employment Type:

Permanent Location:

Remote

Description

** Please note that any applications submitted for this role will not be reviewed until January 2025** Our vision is a future where everybody in society has access to financial advice and guidance. Our Software as a Service (SaaS) platform provides engaging digital experiences for consumers and powerful tools for financial advisers. In our cross-functional product teams, Software Engineers work directly with Product Owners and UX Designers to build our customer journeys and services. We are a true Fintech with a strong engineering culture and focus on innovation and agile methodology. We have an excellent Developer Experience and use a modern AWS-based serverless web stack including SST, Next.js and Typescript. As a Software Engineer, you are empowered to own the full lifecycle of the software you create: designing the system, writing code, building automated tests and running the system in production.

About the Role

As a

Senior Software Engineer (backend development) , you will play a pivotal role in designing, building, testing, deploying, and maintaining our innovative financial advice platform, contributing significantly to our mission of making financial advice accessible to everyone. You will report directly to the Lead Software Engineer and work collaboratively with Product Managers and other team members to deliver high-quality software solutions. You will contribute to design discussions within the team, write code, pair with others, review PRs, solve problems, and ensure a high standard of quality. You will use your experience to mentor and guide other Software Engineers in the team. You will also assist in monitoring the services in production and contribute to technical Golden Path patterns shared across multiple teams.

Responsibilities

Collaborate closely with the Lead Software Engineer and Product Managers to deliver software solutions that align with the team's objectives and the company's vision. Demonstrate expertise in applying agile delivery principles in your work, ensuring efficient and effective software delivery. Take a leading role in building, supporting, and maintaining products that are continuously delivered into our production environments. Write clear, well-tested, and maintainable code, focusing on quality, scalability, and maintainability. Engage in technical discussions, task analysis, design meetings, and code reviews, providing valuable insights and feedback. Advocate and adhere to our coding standards and engineering principles, contributing to their continuous improvement. Use deliberate analysis and planning to address complex situations and challenges. Ensure that all aspects of product delivery are covered, with a strong focus on non-functional quality attributes like security, reliability, scalability, maintainability, and accessibility. Mentor and guide Software Engineers, sharing knowledge and best practices, and assisting in their professional development.

Your Skills

Proven knowledge and experience in

Node.js

development, preferably using

Typescript , as evidenced by our remote technical test. Strong experience in React or similar front-end frameworks, as well as in developing

back-end

REST APIs

and working with relational or NoSQL databases. Familiarity with

serverless architecture , preferably within the

AWS

ecosystem. Skilled in refactoring systems towards cleaner architecture using techniques such as abstraction and facades. A commitment to continuous learning and skill development. Ability to take ownership of tasks, analyse them, and solve new problems independently. Strong collaboration skills, with a desire to work closely with team members, learn from them, and share your own knowledge. Technical curiosity, resilience in problem-solving, and a habit of seeking feedback early and often. Excellent communication skills, capable of effectively sharing context and understanding of problems with the team. Experience working as a software engineer in a team environment, open to pair programming. Understanding of agile practices and principles. Experience with unit and integration testing. Knowledge of data structures and data-driven design is a plus. Regular contributions to FoSS projects or technical articles is a bonus. Up-to-date with modern development practices, aware of the latest trends and tools. Confidence in both written and verbal communication skills. This position offers an exceptional opportunity for a

Senior Software Engineer, with a backend leaning focus

to play a significant role in revolutionising the financial advice industry.

Our Perks

Flexible working We prioritise a sustainable work/life balance We have a collaborative learning culture that promotes psychological safety 25 days annual leave plus every bank holiday Company pension (up to 10% employer contribution) Company performance based Bonus scheme Paid day off to celebrate your birthday Additional holiday purchase (up to 5 days per year) Additional holidays for length of service (up to 3 days) Private medical insurance Dental and health cash plans Enhanced parental leave and pay Discounts on gym membership and health screening Employee assistance programme Life assurance of 4x basic salary £500 pension advice per year 6 paid days per year for self development £500 individual training budget per year Professional memberships funded Salary sacrifice car scheme Cycle, Home & Tech scheme ** Please note that any applications submitted for this role will not be reviewed until January 2025**

#J-18808-Ljbffr

Recent Jobs

London (On site) · Full time

Are you a smart, driven professional who takes pride in making a difference in local communities? Turner & Townsend’s Real Estate division is experiencing significant growth and we’re looking for an experienced industry professional with health project experience to join our high-performing and collaborative Project Management team. Why Join Us? Impactful Work: Contribute to social [...]Read More... from Assistant Project Manager – Healthcare See details

Chasetown (On site) · Full time

My client, Autosmart International are a manufacturing success story! Site Operations Manager – leading fast-paced manufacturing and warehousing About Our Client Autosmart International is a manufacturing success story, leading the field in vehicle cleaning products. We are the No.1 choice of automotive trade customers across the UK. We have doubled in size in the last [...]Read More... from Site Operations Manager See details

London (On site) · Full time

CSS are looking for an experienced duty officer to join our client’s team who are a local council responsible for all areas within the Tendering district. Working hours: All shifts are 8 hours long with various start times available: Monday to Friday – start times between 6AM – 3PM Saturday & Sunday – 6AM – [...]Read More... from Duty Officer See details