Description
Are you an experienced Senior software engineer with a passion for doing engineering right, care about NFRs as much as features, are customer centric and keen on building great engineering experiences? Then this is the role for you.About usOur sector is being held back by old tech, dismal processes and misaligned interests. Together they create pointless complexity for financial planning and investment professionals, and provide outdated, overpriced experiences for customers.It’s our mission to change all that.We build technology that helps more people to invest – and invest well.Our engineering allows forward-thinking firms to remove the hassle, lower the cost and improve the overall experience of investing – empowering more people to invest and be treated well.With our embedded investment engine at their core, companies of all shapes and sizes can launch new investment platforms in record quick time – strengthening their proposition, growing their revenue, lowering their costs and improving their customer experience.We are part of the Octopus Group – founded in 2000 with a mission to breathe new life into broken industries, Octopus has become one of the most disruptive and progressive companies across the financial services and energy sectors. It now has over 2,500 staff, serves 2.5 million customers and is proud to be a B Corp.The role We're looking for a talented back-end software engineer to design, develop, and implement reliable and scalable software solutions. You'll leverage your expertise in Javascript, Typescript, and Node.js to build new functionality for our application.This is a hands-on contract role where you'll play a key role in the entire software development lifecycle. We're looking for a team player who thrives in a fast-paced environment and is excited to collaborate on innovative projects.This is a contract position, and the ideal candidate should have a proven track record of full stack development using TypeScript, JavaScript, Node.js, AWS (Lambda, Serverless, SNS, SQS), event-driven architecture.On a typical day you will be… Work collaboratively in a domain aligned cross-functional squad made up of developers, testers and product along with colleagues from customer and operations.Build and implement of a range of developments.Provide hands-on expertise throughout software development (test, debug, deployment, monitoring and support).Work on software specification and documentation.Help develop and promote appropriate processes and best practice, always looking for better ways of working to drive scalability.You’ll be successful if you have…Excellent expertise in backend development with a deep understanding of TypeScript, JavaScript, Node.jsExperience of full stack development (Nextjs, React, .NET all beneficial)Experience of Amazon Web Services, including Lambda, SQS and SNS and knowledge of Serverless environmentsExperience of working within a complex event-driven messaging architecture.Excellent experience of implementing quality controls through the testing pyramid and writing thorough unit tests to ensure code is robust and reliable.Experience of MongoDBExperience of continuous integration and working in a collaborative, rigorous product refinement process in a strong Agile Scrum environment.Strong communication skills and the ability to express new ideas and solutions to both technical and non-technical audience.Previous experience of wealth management is beneficial.Our culture We are proud to cultivate a culture first, human environment and genuinely listen to our people about what matters to them most. As a result, we’re proud we’ve cultivated a transparent and inclusive environment that encourages diversity of thought, challenge and experimentation.We want our customers to love working with us. It takes a committed culture, backed up by a series of non-negotiable operating principles that define how we work…Never settleTake ownershipBe generous and candidWe have offices in central Bath, London and Edinburgh. We’re working as a hybrid team supporting each of our people to choose how they work best. We’ve always been supportive of flexible working that focuses on delivery and impact, rather than hours worked. Don’t just take our word for it, check out our Glassdoor page for the latest reviews or our Instagram, and LinkedIn for company updates and insights from the team.Next steps…Our aim is to build a diverse and inclusive company of awesome people, with unique skills, passions and experiences.We encourage everyone to join us, whatever your gender identity, race, ethnicity, sexual orientation, age or background.Please note that we do not provide sponsorship for candidates residing outside the UK. However, we welcome applications from individuals who possess valid work permits that allow them to work in the UK. If you already have the right to work in the UK or hold an eligible work permit, we encourage you to apply for this position.If you're ready to take your software engineering skills to the next level and contribute to the success of our projects, go aheadand apply. We’d love to hear from you! Join our team and be a part of our exciting journey.