Senior Full Stack Software Developer
Senior Full Stack Software Developer

Senior Full Stack Software Developer

London Full-Time 48000 - 84000 £ / year (est.) Home office possible
L

At a Glance

  • Tasks: Develop and maintain customer-facing products using modern tech stacks.
  • Company: Join Lead Forensics, a top SAAS company in B2B sales and marketing.
  • Benefits: Enjoy fully remote work options and a vibrant company culture.
  • Why this job: Be part of an agile team, driving innovation and high standards in software development.
  • Qualifications: 8+ years of full stack experience, strong programming skills, and a tech/computer science degree.
  • Other info: Contribute to community initiatives through volunteer days and charity events.

The predicted salary is between 48000 - 84000 £ per year.

Lead Forensics is a leading SAAS company with products in the B2B sales and marketing space. We’re seeking a senior full stack software developer (8+ years' experience) to add to the teams that build our customer facing products. You’ll be iterating quickly on our modern tech stack (NodeJS/NestJs microservices, Vue, Redis, SQL Server and Snowflake) and deploying code to production (in AWS) on a regular basis as we respond rapidly to customer requirements. We are looking for candidates with TypeScript experience, although you don’t need to have experience with full stack TypeScript to apply, many of our successful candidates come from a C# backend background.

Key Responsibilities:

  • Turning user stories into code running in production as part of an agile squad
  • Ensuring the quality of what you and the team build
  • Supporting the product that the team has built as it runs in production and resolving issues
  • Contributing to the design, architecture and implementation decisions for the product

The ideal candidate will have:

  • A strong general aptitude for programming and problem solving. You’ll need to pick up new tools and techniques quickly and use them to solve problems.
  • Experience across all areas of full stack development.
  • Experience developing with SOLID principles and dependency injection.
  • Experience of using mature DevOps practices, continuously deploying stories every day.
  • Experience with automated testing and quality assurance.
  • An understanding of how to build systems that perform well at scale.
  • Enthusiasm for building secure systems and implementing security best practices.
  • Enthusiasm for driving high standards in software development and working with like-minded people towards achieving ever higher levels of efficiency and performance.
  • For more senior applicants, experience of technically leading feature development work through the full SDLC.
  • Excellent interpersonal and collaboration skills.
  • A technical/computer science degree or equivalent professional experience.

What we offer in return:

  • Fully remote working (hybrid working in our Cosham office is an option if preferred).
  • Be part of a fantastic company culture; we all display our Company DNA’s, foster a “One Team” and ‘Growth’ mentality.
  • Give back to the wider community with volunteer days, fundraisers and charity events.

Senior Full Stack Software Developer employer: Lead Forensics

Lead Forensics is an exceptional employer that champions a vibrant company culture, emphasising collaboration and growth. With the flexibility of fully remote working or hybrid options in our Cosham office, employees enjoy a supportive environment that encourages professional development through innovative projects and community engagement initiatives. Join us to be part of a team that values high standards in software development while making a positive impact in the wider community.
L

Contact Detail:

Lead Forensics Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Full Stack Software Developer

Tip Number 1

Familiarise yourself with the tech stack mentioned in the job description. Spend some time brushing up on NodeJS, NestJS, and TypeScript, as well as the principles of SOLID and dependency injection. This will not only help you during interviews but also show your genuine interest in the role.

Tip Number 2

Highlight your experience with agile methodologies and DevOps practices. Be prepared to discuss specific examples of how you've contributed to continuous deployment and automated testing in your previous roles. This will demonstrate your ability to fit into their fast-paced environment.

Tip Number 3

Showcase your problem-solving skills by preparing to discuss challenges you've faced in past projects. Think about how you approached these issues and what solutions you implemented, especially in a full stack context. This will illustrate your aptitude for programming and your ability to think critically.

Tip Number 4

Emphasise your collaboration and interpersonal skills. Since the role involves working within an agile squad, be ready to share examples of how you've successfully worked in teams, resolved conflicts, or led feature development. This will highlight your fit within their company culture.

We think you need these skills to ace Senior Full Stack Software Developer

Full Stack Development
NodeJS
NestJS
Vue.js
TypeScript
C#
Microservices Architecture
SQL Server
Redis
Snowflake
AWS Deployment
Agile Methodologies
DevOps Practices
Automated Testing
Quality Assurance
SOLID Principles
Dependency Injection
Performance Optimisation
Security Best Practices
Interpersonal Skills
Collaboration Skills
Technical Leadership
Problem-Solving Skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with full stack development, particularly in NodeJS, TypeScript, and any relevant technologies mentioned in the job description. Emphasise your problem-solving skills and any leadership roles you've held.

Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention specific projects where you've used similar technologies and how you can contribute to their agile teams. Show that you understand their products and the B2B sales and marketing space.

Showcase Relevant Projects: If possible, include links to your GitHub or portfolio showcasing projects that demonstrate your full stack capabilities, especially those using the tech stack they use. Highlight any experience with DevOps practices and automated testing.

Prepare for Technical Questions: Be ready to discuss your technical expertise in detail during interviews. Prepare to explain your approach to coding, problem-solving, and how you ensure quality in your work. Familiarise yourself with SOLID principles and dependency injection as these are key aspects of the role.

How to prepare for a job interview at Lead Forensics

Showcase Your Full Stack Experience

Make sure to highlight your experience across both front-end and back-end development. Be prepared to discuss specific projects where you've used technologies like NodeJS, Vue, or SQL Server, and how you tackled challenges in those areas.

Demonstrate Problem-Solving Skills

Prepare to share examples of how you've approached complex problems in your previous roles. Discuss the tools and techniques you used, especially if they relate to SOLID principles or DevOps practices, as these are key for the role.

Emphasise Collaboration and Communication

Since the role involves working within an agile squad, be ready to talk about your experience collaborating with team members. Highlight any instances where your interpersonal skills helped resolve conflicts or improve team dynamics.

Express Enthusiasm for Continuous Learning

Convey your eagerness to learn new technologies and adapt to changing requirements. Mention any recent courses or self-study you've undertaken, particularly in TypeScript or security best practices, to show you're proactive about your professional growth.

Senior Full Stack Software Developer
Lead Forensics
L
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>