Senior software engineer (Node.js/TypeScript)
Upload My Resume
Drop here or click to browse · PDF, DOCX, DOC, RTF, TXT
Requirements
• To own your services from design to operation. We operate a build-and-run model where engineers have autonomy but full accountability. • Engineers are not passengers in their products but champions. Drive improvements and features while being comfortable to openly collaborate and investigate ideas and being challenged. • Have a strong ability to understand business requirements and turn this into efficient, scalable solutions. Desire to learn our business domain. • Experience in a strongly/statically typed language. • Have a strong understanding of designing, building, and running high-quality, standards-compliant workflow APIs, with a focus on testing, observability, and performance. • Have worked with a cloud provider (AWS/Azure/GCP). We use AWS. • Have worked with distributed systems and are comfortable debugging through tracing and observability. • Willing to be on-call for your services. • Experience with Node.js, specifically Typescript. • Experience with document databases, specifically MongoDB. • Experience in a structured on-call process and incident management • Experience working in regulated industries, particularly finance.
Responsibilities
• Work collaboratively in a domain aligned cross-functional squad made up of engineers and product along with colleagues from customer-facing and operations teams. • Design, implement and operate your services within your domain. • Be accountable for the SLAs of your products and iterative improvements. • Maintain and extend documentation for your services. • Foster a culture of continuous improvement and technical excellence while understanding when “good enough for now” is appropriate. • Provide guidance and mentorship for more junior engineers. • Communicate with non-technical colleagues to answer queries about the Seccl system.
Benefits
• We offer a generous mix of benefits for the things that really matter to our people, including: • 🌴 27 days holiday + bank holidays (some can be flexible) + day off on your birthday + three days (full time) per year for Dependant leave • 💙 Two volunteering days per year • 🏅 Length of service award – one month paid sabbatical at eight years • ✅ 6% employer pension contribution, and life assurance • 🏥 Private medical insurance with AXA Health • 👪 Enhanced Parental leave • 💻 MacBook and up to £500 home office set up budget • 📖 £750 per person learning budget • 🌎 Option to work abroad for up to six weeks a year • 🌻 Health and wellbeing initiatives including free therapy via Wellness Cloud, mental health support via Headspace • 🌱 Strong financial wellbeing focus including access to Octopus Money, Octopus Share Incentive Plan and will writing offering via Octopus Legacy • 🎁 Perkbox – Flexi-points giving you a range of discounts and perks including free weekly coffee, gym and retail discounts • 🚲 Access to initiatives like Cycle to Work and Octopus Electric Vehicle Leasing