At a Glance
- Tasks: Design and build scalable software solutions using Node.js and TypeScript.
- Company: Join Seccl, a B-Corp certified tech company transforming the investment industry.
- Benefits: Enjoy 27 days holiday, private medical insurance, and a generous learning budget.
- Why this job: Be part of a mission-driven team making investing accessible for everyone.
- Qualifications: Experience in software development with a focus on Node.js and TypeScript.
- Other info: Collaborative culture with opportunities for mentorship and career growth.
The predicted salary is between 36000 - 60000 £ per year.
Senior Software Engineer (Node.js/TypeScript)
Seccl ā an Octopus-owned embedded investment platform, is looking for a senior engineer to join our remote-first, flexible team based in the UK. The role is based in the UK but the team works primarily remote, with occasional quarterly in-person days in Bath, London or Edinburgh.
About Us
Seccl is on a mission to help people invest better. We are BāCorp certified, have a strong productāmarket fit and are growing fast. As part of the Octopus group, we have the backing of a multiābillionāgroup that invests in innovative companies across industries.
Culture & Values
- Never settle ā We put our customers first and move heaven and earth to deliver.
- Take ownership ā We think rigorously, act with urgency and never lose sight of longāterm quality.
- Be generous & candid ā We encourage direct conversation, a flat, inclusive culture and the freedom to speak up.
Engineering Ways of Working
- API design concepts and domaināoriented squads.
- Technology stack ā AWS Serverless (Lambda, SQS, EventBridge, API Gateway, ECS), Typescript/Node.js, MongoDB, Terraform, GitHub Actions.
- Process tools ā JIRA for project management, Incident.io for incident management.
Role Purpose
The purpose of this role is to design, build and operate reliable, scalable, testable and maintainable software solutions. You will own new features and products using Typescript and Node.js, be handsāon throughout the development cycle and act as the senior goāto person on the team.
Typical Day
- Collaborate in a crossāfunctional squad of engineers, product and ops.
- Design, implement and operate domain services.
- Own SLAs, iterative improvements and documentation.
- Mentor junior engineers and communicate with nonātechnical colleagues.
- Champion continuous improvement and technical excellence.
What You Need
- Own services from design to operation in a buildāandārun model.
- Strong ability to translate business requirements into efficient, scalable solutions.
- Experience in a strongly/statically typed language.
- Deep understanding of building and running highāquality, standardsācompliant workflow APIs.
- Experience with AWS, distributed systems, observability, debugging and onācall.
- Willingness to be onācall for your services.
Core Technical Skills
- Node.js / Typescript
- AWS (Lambda, SQS, EventBridge, API Gateway, ECS, S3)
- Serverless products and document databases (MongoDB)
- Mentoring and managing engineers
- Buildāandārun model and incident management
- Regulated financial industry experience
Benefits
š“ 27 days holiday + bank holidays, flexible birthday day off, + three days dependent leave.
š Two volunteering days per year.
š
Length of service award ā one month paid sabbatical at eight years.
ā
6% employer pension contribution, life assurance.
š„ Private medical insurance with AXA Health.
šŖ Enhanced parental leave.
š» MacBook and up to Ā£500 home office budget.
š Ā£750 per person learning budget.
š Option to work abroad up to six weeks per year.
š» Health and wellbeing initiatives ā therapy via Wellness Cloud, Headspace mental health support.
š± Financial wellbeing ā Octopus Money, Share Incentive Plan, Octopus Legacy.
š Perkbox ā flexiāpoints for discounts and perks.
š² Cycle to Work and Octopus Electric Vehicle Leasing.
Interview Process
- Talent screen ā 30āminute intro call with Talent partner or Engineering manager.
- Technical loop ā 2.45h virtual assessment covering system design, cultural fit, Typescript code review and technical assessments.
- Expect to hear back within oneātoātwo weeks.
Diversity Statement
We aim to build a diverse and inclusive company of awesome people. All applicants will be considered for employment without regard to age, ethnicity, religion, sex, sexual orientation, gender identity, family or parental status, national origin, veteran, neurodiversity or disability status.
Apply
If this sounds like your kind of role, we encourage you to apply even if you donāt tick every box. Weād love to hear from you!
#J-18808-Ljbffr
Senior software engineer (Node.js/TypeScript) employer: Seccl
Contact Detail:
Seccl Recruiting Team
StudySmarter Expert Advice š¤«
We think this is how you could land Senior software engineer (Node.js/TypeScript)
āØTip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and engage with online communities. You never know who might have the inside scoop on job openings or can refer you directly.
āØTip Number 2
Prepare for those interviews! Research Secclās mission and values, and think about how your skills in Node.js and TypeScript can contribute to their goals. Be ready to discuss your past projects and how they align with what Seccl is doing.
āØTip Number 3
Show off your personality! During interviews, let your passion for software engineering shine through. Seccl values a flat and inclusive culture, so being genuine and open will help you stand out.
āØTip Number 4
Donāt forget to apply through our website! Itās the best way to ensure your application gets seen by the right people. Plus, it shows youāre serious about joining the Seccl team!
We think you need these skills to ace Senior software engineer (Node.js/TypeScript)
Some tips for your application š«”
Tailor Your CV: Make sure your CV is tailored to the Senior Software Engineer role. Highlight your experience with Node.js and TypeScript, and donāt forget to showcase any relevant projects or achievements that align with our mission at Seccl.
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to express your passion for software engineering and how you can contribute to our team. Mention specific aspects of our culture that resonate with you, like our commitment to continuous improvement.
Showcase Your Problem-Solving Skills: In your application, give examples of how you've tackled complex problems in the past. We love engineers who think rigorously and act with urgency, so share stories that demonstrate your ability to drive improvements and deliver quality solutions.
Apply Through Our Website: We encourage you to apply directly through our website. Itās the best way to ensure your application gets into the right hands. Plus, youāll find all the info you need about our company and the role there!
How to prepare for a job interview at Seccl
āØKnow Your Tech Stack
Make sure youāre well-versed in Node.js and TypeScript, as these are crucial for the role. Brush up on your knowledge of AWS and distributed systems too, as you might be asked to discuss how youāve used these technologies in past projects.
āØPrepare for System Design Questions
Since the first stage involves a System Design interview, practice designing scalable and reliable software solutions. Think about how you would approach building a service from scratch, considering factors like performance, observability, and testing.
āØShow Your Collaborative Spirit
Seccl values teamwork, so be ready to share examples of how youāve worked collaboratively in cross-functional teams. Highlight any experiences where youāve mentored junior engineers or communicated complex technical concepts to non-technical colleagues.
āØAsk Thoughtful Questions
Interviews are a two-way street, so come prepared with questions that show your interest in Secclās mission and culture. Ask about their approach to continuous improvement or how they handle challenges in the investment industry to demonstrate your curiosity and engagement.