Senior Platform Engineer

Leamington Spa / Remote

Our teams

As members of the Platform Chapter team we design, build and run a platform enabling our business to make financial advice affordable and accessible to everyone. It’s secure, scalable, efficient, enables experimentation and sets the engineering teams for success. Our apps are #nodejs based, mostly running in #docker containers managed by #kubernetes. We're on a journey towards #serverless and sometimes we might even use some #wardleymapping too and use #TechFridays to explore whatever problem area one is interested in! We like to think we use the right tools for what we need to achieve; when you think we're not you can help us improve so we all grow and you'll get to work with some amazing people too! Wanna join us?

Have a look here to find out few things about Engineering @ Wealth Wizards:

We’re fully remote at the moment and will be remote first in a post Covid world. We have an office in Leamington Spa to be used if wanted, but presence will not be mandatory. On occasion, we might want to meet for some face to face interaction or simply go for a pub lunch but we’ll schedule these in advance so it suits everyone.

Your role

The quality and maintainability of our platform is of utmost importance to us so we are looking for motivated engineers who are excited about building, maintaining and managing tools to enable software delivery, running applications in production, and have a focus on the whole development lifecycle.

As a member of the Platform Chapter enablement team, you will be embedded in a cross-functional agile team, closely collaborating with Software Developers, Quality Engineers and Product to deliver applications and services using the latest technologies. We believe in a team-first culture and invest in developing our individuals; your focus will be on continuously improving our platform guiding the efforts of other members of your team and producing simple solutions that less-experienced engineers can use, maintain, and learn from.

This is a great opportunity for you to develop and improve our platform, be a problem solver and a key enabler for the wider Engineering function in the challenging environment of FinTech. You will help us design, implement and run a highly scalable, secure and resilient platform for delivering our SaaS products, services and user interfaces and, together with your team, you will support them in production.

Your responsibilities

  • You will work with a problem solver attitude within a platform team enabling the wider Engineering department achieving its goals and embedded in a cross-functional team supporting it to successfully deliver and run applications in production
  • You will do your own research to find solutions for newly encountered problems sharing learnings across Engineering via regular events or meetings (e.g. Tech Fridays, Systems Guilds etc.) or ad-hoc pairing
  • You will improve existing designs and tooling to enable continuous software delivery and support running applications in our production environments
  • You will be technically curious, tackling problems without giving up and seeking feedback early and often
  • You will write comprehensible, well tested code with an eye towards maintainability and scalability, never compromising on quality
  • You will partner effectively with all team members to deliver against commitments
  • You will guide technical discussions during story analysis, architecture meetings and code reviews
  • You will actively follow, advocate and improve our coding standards and engineering principles
  • You will help to evolve our platform iteratively, without over-engineering, instead promoting simplicity and working software
  • You will utilise your experience and skills to assist your team in establishing the best architecture for your products and services
  • You will be willing to point out, own, and fix things that are broken about your services, your team, our company and in your own personal development
  • You will provide support for junior team members, notably through pairing and empathetic peer review
  • You will promote industry best practices such as test driven development, single batch flow, feature toggles, continuous delivery, canary releases, test automation, logging and monitoring
  • You will use data, domain knowledge and your own research to innovate and continuously improve our products and our platform
  • You will use deliberate analysis and planning to tackle complex situations

Your skills

  • You will prove your understanding of automation and Infrastructure as Code in our remote technical test
  • You will have a strong commitment to self-learning, demonstrating how you’ve developed your skills
  • You are self-motivated and happy to ask questions of team members when you are blocked
  • You have the ability to take ownership of a task, analyse it and solve problems you have not faced before
  • You will have a desire to work collaboratively in your team, learning from others and sharing what you know
  • You are keen on writing simple solutions to complex problems, favouring pragmatism over dogma
  • You will be great at communicating context and will ensure that you effectively share your understanding of a problem with your team
  • You will have recent hands-on experience as a mid-level/senior platform engineer in a team environment
  • You will have extensive experience using cloud platforms, preferably AWS
  • You will have exposure to serverless architectures, preferably with AWS
  • You will have knowledge of Terraform or any other IaC tool
  • You will have knowledge of Linux operating system
  • You will have knowledge of monitoring and logging tools (e.g. ELK stack)
  • You will have knowledge of Docker containers and Kubernetes
  • You will have extensive experience of agile practices and values
  • You may have knowledge of designing RESTful services and/or GraphQL
  • You may have knowledge with event driven architectures
  • You may have experience of coaching and mentoring other engineers
  • You may regularly write technical articles or contribute to FoSS projects
  • You are a champion of modern development practices and have demonstrable knowledge of the latest trends and tooling

Your characteristics

Your experience

Apply now

Send your CV to careers@wealthwizards.com

Please note, we will not be accepting any applications sent via agencies.

Apply now

To apply, please complete the following code test as the initial stage of the application process.

Please note, we will not be accepting any applications sent via agencies.

Candidates: please note that we are not a Home Office licenced sponsor so may not be able to consider all applications.

Have a question or need more information?