
Senior Software Engineer – Node.js, TypeScript
Seccl
full-time
Posted on:
Location Type: Hybrid
Location: London • 🇬🇧 United Kingdom
Visit company websiteJob Level
Senior
Tech Stack
AWSAzureCloudDistributed SystemsGoogle Cloud PlatformJavaScriptMongoDBNode.jsTypeScript
About the role
- 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.
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.
- Have experience with Node.js, specifically Typescript.
- Have experience with Amazon Web Services.
- Have experience with Serverless products.
- Have experience with document databases, specifically MongoDB.
- Have experience mentoring/managing.
- Have experience in a build-and-run model.
- Have experience in a structured on-call process and incident management
- Previous experience working in regulated industries, particularly finance.
Benefits
- 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
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
Node.jsTypescriptAWSServerlessMongoDBworkflow APIsobservabilityperformance testingdistributed systemsincident management
Soft skills
collaborationmentorshipcommunicationaccountabilitycontinuous improvementproblem-solvingbusiness requirements understandingautonomytechnical excellenceadaptability