Seccl

Senior Software Engineer – Node.js, TypeScript

Seccl

full-time

Posted on:

Location Type: Hybrid

Location: London • 🇬🇧 United Kingdom

Visit company website
AI Apply
Apply

Job 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