At a Glance
- Tasks: Lead the development of innovative B2B SaaS products using modern tech stacks.
- Company: Join a fast-growing UK SaaS company with a vibrant culture.
- Benefits: Enjoy competitive salary, remote work, and a supportive team environment.
- Other info: Embrace an entrepreneurial spirit with opportunities for community involvement.
- Why this job: Make a real impact in software development while working with cutting-edge technologies.
- Qualifications: 5+ years TypeScript experience and strong full stack development skills required.
The predicted salary is between 70000 - 90000 ÂŁ per year.
Lead Forensics is a leading UK based SAAS company with products in the B2B sales and marketing space. Weâre seeking a Staff level full stack Software Engineer / Software Developer to join our expanding teams that build our customer facing products. Youâll be technically leading work; from requirements capture and initial design, through to full implementation, iterating quickly on our modern tech stack NodeJS microservices, Vue, Redis, SQL Server and SingleStore and deploying code daily to production (in AWS) following the DevSecOps methodology as we respond rapidly to customer requirements. Current and production grade TypeScript fluency (approx. 5+ years experience) is necessary for this particular position.
Key Responsibilities
- Working with stakeholders on initial solution design, scoping and system design.
- Spiking areas of uncertainty in designs and building POCs as required.
- Work with our Product Teams to help break down work into deliverable Epics and Stories.
- Turning user stories into code running in production as a high performing individual contributor lead developer and embedded architect in an Agentic AI environment.
- Ensuring the quality, maintainability and operability of code.
- Supporting the product that the team has built as it runs in production and resolving issues.
- Responsible for the design, architecture and implementation decisions for the product.
What you will bring
- Excellent interpersonal and collaboration skills, including competencies to work directly with customers.
- Experience developing with clean code, SOLID principles and design patterns.
- Experience across all areas of full stack development, ideally developing large scale SaaS platforms.
- Experience of working in a mature CI/CD environment, continuously deploying stories every day, following the DevSecOps methodology.
- 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.
- Our ideal candidate will also be able to show a forward-thinking approach to accelerating production quality software development using AI (professional or personal).
- 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.
- A technical/computer science degree or equivalent professional experience.
What we offer in return
- An entrepreneurial environment built on ownership, accountability, autonomy and trust.
- Employment with a fast-growing UK SaaS company; initially remote working.
- Competitive salary and benefits.
- 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.
Principal Software Engineer employer: Lead Forensics
Contact Detail:
Lead Forensics Recruiting Team
StudySmarter Expert Advice đ¤Ť
We think this is how you could land Principal Software Engineer
â¨Tip Number 1
Network like a pro! Reach out to your connections in the tech industry, especially those who work at Lead Forensics or similar companies. A friendly chat can sometimes lead to job opportunities that aren't even advertised yet.
â¨Tip Number 2
Show off your skills! Create a portfolio showcasing your best projects, especially those involving NodeJS, TypeScript, and full stack development. This will give potential employers a taste of what you can bring to the table.
â¨Tip Number 3
Prepare for interviews by brushing up on your problem-solving skills. Practice coding challenges and be ready to discuss your approach to clean code and design patterns. We want to see how you think and tackle real-world problems!
â¨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 genuinely interested in joining our team at Lead Forensics.
We think you need these skills to ace Principal Software Engineer
Some tips for your application đŤĄ
Tailor Your CV: Make sure your CV reflects the skills and experiences that match the job description. Highlight your TypeScript fluency and full stack development experience, as these are key for us at Lead Forensics.
Craft a Compelling Cover Letter: Use your cover letter to tell us why you're the perfect fit for this role. Share specific examples of your past work, especially in SaaS environments, and how youâve led projects or teams.
Showcase Your Problem-Solving Skills: In your application, donât just list your technical skills; demonstrate how you've used them to solve real-world problems. We love seeing candidates who can think critically and adapt quickly!
Apply Through Our Website: We encourage you to apply directly through our website. Itâs the best way for us to receive your application and ensures youâre considered for this exciting opportunity with Lead Forensics.
How to prepare for a job interview at Lead Forensics
â¨Know Your Tech Stack
Make sure youâre well-versed in the technologies mentioned in the job description, especially NodeJS, TypeScript, and Vue. Brush up on your knowledge of microservices and AWS deployment, as these will likely come up during technical discussions.
â¨Showcase Your Problem-Solving Skills
Prepare to discuss specific examples where you've tackled complex problems or uncertainties in design. Be ready to explain your thought process and how you approached building POCs or iterating on solutions.
â¨Demonstrate Collaboration
Since this role involves working closely with stakeholders and product teams, think of instances where youâve successfully collaborated with others. Highlight your interpersonal skills and how youâve contributed to a team environment.
â¨Emphasise Quality and Security
Be prepared to talk about your experience with clean code practices, automated testing, and security best practices. Discuss how you ensure maintainability and operability in your projects, as this aligns with the companyâs focus on high standards.