At a Glance
- Tasks: Lead the design and development of innovative technology platforms and manage a dynamic engineering team.
- Company: Join a forward-thinking tech company in Edinburgh with a focus on growth and innovation.
- Benefits: Attractive salary, career development opportunities, and a chance to shape the future of technology.
- Other info: Be part of a collaborative environment with exciting projects and growth potential.
- Why this job: Make a significant impact by building systems that support thousands of customers and streamline operations.
- Qualifications: Extensive experience in full stack development and team leadership required.
The predicted salary is between 120000 - 120000 £ per year.
Location: Edinburgh (Office-based preferred, hybrid considered)
Employment Type: Full Time
Salary: £120,000 per annum
Department: Technology / Systems Development
Reports To: Director
Role Overview
We are seeking a highly experienced Senior Full Stack Developer / Head of Engineering to lead the design, development, and long-term management of our technology platforms. This role will take primary responsibility for the ongoing build and operation of our client portal, which is being developed in Java, alongside the supporting infrastructure that underpins our operations. This is the most senior technical role within the organisation. The successful candidate will be responsible not only for hands-on development, but also for defining system architecture, establishing development standards, and building the wider technology team over time, including DevOps and QA functions. The position carries significant ownership and influence. Systems developed in this role will directly support core business operations including customer account management, reporting, warehouse operations, billing, and integration across multiple internal and third-party platforms.
Key Responsibilities
- Leadership & Team Development
- Act as the senior technical authority within the organisation
- Define and implement the long-term technology architecture
- Recruit, build, and manage the technology team, including:
- DevOps engineers
- QA / testing specialists
- Additional developers as required
- Establish development standards, workflows, and best practices
- Oversee system reliability, security, and scalability
- Provide technical leadership to support business growth
- Core Development
- Lead the design and development of the company’s client portal using Javascript.
- Build secure, scalable backend systems and APIs
- Develop and maintain front-end interfaces for customers and internal teams
- Write high-quality, production-grade code
- Troubleshoot and resolve complex system issues
- Ensure systems are robust, maintainable, and scalable
- Systems Integration
- Integrate the client portal with key operational systems, including:
- Warehouse management systems (e.g. Vapour)
- Accounting platforms (e.g. Xero)
- CRM systems (e.g. HubSpot)
- Billing and payment systems
- Reporting and analytics tools
- Design and maintain data pipelines across systems
- Ensure data accuracy, reliability, and consistency
- Infrastructure & Platform Ownership
- Design and manage system infrastructure
- Implement monitoring, logging, and performance optimisation
- Establish CI/CD pipelines and deployment processes
- Manage cloud or server environments
- Ensure system security and access controls
- Plan for scalability as the business grows
- Automation & Operational Efficiency
- Identify and implement opportunities to automate manual workflows
- Improve operational efficiency through software solutions
- Build internal tools to support staff and customers
- Support the transition from spreadsheet-based workflows to integrated systems
Required Technical Skills
- Core Languages
- JavaScript
- SQL
- HTML / CSS
- Frameworks & Technologies
- Spring Boot (or equivalent Java framework)
- REST API development
- Front-end frameworks (React, Angular, or Vue)
- Database systems (PostgreSQL, MySQL, or similar)
- Version control (Git)
- Infrastructure
- Cloud platforms (AWS, Azure, or similar)
- Containerisation tools (Docker or similar)
- CI/CD pipelines
- Linux server environments
Desirable Experience
- Experience building large-scale client portals or SaaS platforms
- Experience designing system architecture from the ground up
- Experience hiring and managing engineering teams
- Experience integrating multiple business systems
- Experience working with financial, logistics, inventory, or asset management systems
- Experience handling large operational datasets
- Experience in high-growth or scaling businesses
Personal Attributes
- Strong leadership capability
- High ownership mindset
- Commercial awareness
- Structured and methodical approach to problem solving
- Calm under operational pressure
- Able to balance technical quality with delivery speed
- Comfortable working directly with senior management
Typical Projects in This Role
- Leading the full development of the client portal
- Designing the long-term system architecture
- Building automated billing and invoicing workflows
- Integrating warehouse and inventory systems into the portal
- Creating reporting dashboards for customers
- Establishing secure authentication and access controls
- Scaling systems to support business growth
- Recruiting and building the internal technology team
Strategic Importance of the Role
This role is central to the company’s long-term operational capability. The systems developed will support thousands of customer accounts, warehouse and inventory management, billing and invoicing, portfolio reporting, operational automation, and data integration across multiple businesses. The successful candidate will play a key role in building the technical infrastructure required to support the next phase of business growth.
If this role interests you, we invite you to apply by emailing attaching your CV. Please note that we will only be considering applications via the above email.
Senior Full Stack Developer / Head of Engineering in Nottingham employer: Volpe & Castello Limited
Join a forward-thinking technology firm in Edinburgh, where innovation meets collaboration. As a Senior Full Stack Developer / Head of Engineering, you will not only lead the development of cutting-edge systems but also shape the future of our technology team. With a strong emphasis on employee growth, a supportive work culture, and competitive benefits, this role offers a unique opportunity to make a significant impact while enjoying a balanced work-life environment.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Full Stack Developer / Head of Engineering in Nottingham
✨Join Local Tech Meetups
Get out there and mingle with fellow developers by joining local tech meetups. It’s a fantastic way to meet people who might be working at Volpe & Castello Limited or know someone who does. Plus, you can pick up some trendy tech skills and trends while you're at it!
✨Contribute to Open Source Projects
Show off your coding chops by jumping into open-source projects. Not only does this give you practical experience, but it also gets you noticed in the dev community. You'll create a killer portfolio that speaks volumes about your skills to Volpe & Castello Limited.
✨Tap into Online Developer Communities
Don’t underestimate the power of online developer communities like GitHub, Stack Overflow, and even Reddit. Participate in discussions, share your projects, and build your visibility. We can often find opportunities through these channels that can lead to a full-time gig at companies like Volpe & Castello Limited.
✨Explore Job Boards Specifically for Tech Roles
Keep your eyes peeled on job boards that focus on tech roles. Sites like TechCareers or Stack Overflow Jobs can often have listings for companies like Volpe & Castello Limited that might not show up on broader job sites. Make it a habit to check these regularly, and don’t hesitate to apply directly through our website!
We think you need these skills to ace Senior Full Stack Developer / Head of Engineering in Nottingham
Some tips for your application 🫡
Show off your coding skills:When applying for a software engineering role, it's super important to showcase your coding skills. Make sure your CV includes your tech stack, any relevant programming languages you’re comfortable with, and examples of projects you've worked on. If you have a GitHub profile, link it up! We love to see code in action.
Tailor your portfolio:For a full-time role, we’d expect to see some solid examples of your work in your portfolio. Make sure to include at least two or three projects that highlight your problem-solving skills and your ability to work with different technologies. Focus on the projects that are most relevant to the position at Volpe & Castello Limited.
Craft a killer cover letter:Your cover letter is your chance to stand out—make it personal! Explain why you want to work at Volpe & Castello Limited and how your skills align with the role. Show us your passion for software development. We dig enthusiastic candidates who understand the value of collaboration and continuous learning!
Be clear and concise:When it comes to writing your CV and cover letter, clarity is key. Avoid jargon that could confuse us and stick to simple, direct language. Highlight your achievements with quantifiable results where possible, and keep everything easy to read. A well-organised application goes a long way!
How to prepare for a job interview at Volpe & Castello Limited
✨Brush Up on Your Coding Skills
For a full-time software engineering role, it's crucial that we stay sharp with our coding abilities. Expect technical questions that might involve solving problems on the spot or discussing algorithms. Practise on platforms like LeetCode or HackerRank to get comfortable with the types of questions that often come up.
✨Know Your Tools and Frameworks
Make sure we’re well-acquainted with the tools and technologies listed in the job description. Familiarise ourselves with any specific frameworks or programming languages mentioned. If Volpe & Castello Limited uses React or Node.js, for instance, be ready to discuss how we’ve used them in previous projects or coursework.
✨Showcase Your Projects
Bring along a portfolio that highlights our best work. This could be code samples, GitHub repositories, or any side projects we’ve built. Make sure we can talk through our thought process for each project, especially the challenges we faced and how we solved them—this shows our problem-solving skills in action.
✨Prepare for Behavioural Questions
While technical skills are key, full-time positions also require cultural fit. Be ready to discuss our previous experiences and how we handle teamwork, conflict, and deadlines. Brush up on the STAR method—Situation, Task, Action, Result—to clearly articulate our past experiences when discussing how we've contributed to a team.