At a Glance
- Tasks: Join us as a Full Stack Developer, enhancing our tech stack and shaping digital solutions.
- Company: Be part of a mission-driven company disrupting the traditional industry with innovative technology.
- Benefits: Enjoy flexible work options, a collaborative environment, and opportunities for professional growth.
- Why this job: Make a real impact in a hands-on role while working with cutting-edge technologies.
- Qualifications: 5-7 years in full stack development with expertise in React, Python, and AWS required.
- Other info: You'll be the first permanent developer, influencing our tech direction from the ground up.
The predicted salary is between 36000 - 60000 £ per year.
We’re hiring a Senior Full Stack Developer to join an innovative, mission-driven company disrupting a traditional industry. You’ll be the first permanent developer hire in a growing tech function, working alongside the Technology Director and a small team of contract engineers. This is a hands-on, impactful role where you’ll be contributing to scalable systems and applications, influencing architecture decisions, and directly shaping the future of the company’s digital offering.
Key Responsibilities
- Full Stack Development: Enhance and extend the current tech stack, including e-commerce store features, internal tooling, mobile app functionality, and data transformation processes.
- Architectural Leadership: Collaborate on scalable and reusable application design while promoting clean, maintainable code.
- System Reliability: Identify and resolve performance bottlenecks, implement robust testing, and optimize code for speed, scalability, and security.
- Project Delivery: Own and manage development projects using a Kanban workflow—breaking down work, prioritising tasks, and iterating quickly.
- Collaboration & Communication: Work closely with cross-functional teams to gather requirements and deliver thoughtful, user-focused solutions.
- Documentation & Standards: Maintain comprehensive technical documentation and help drive adherence to development best practices.
- Innovation & Learning: Stay current with industry trends and technologies, continuously identifying opportunities for improvement.
Ideal Candidate Profile
- Experience: 5–7 years in full stack development, with strong experience across both frontend and backend technologies.
- Tech Stack Proficiency: React, Next.js, TypeScript, Python, PHP, SQL, and AWS are essential. Experience with mobile technologies is a plus.
- Data Protection Knowledge: Understanding of GDPR, HIPAA, and secure development practices.
- Testing & Debugging: Confident in browser debugging tools and external testing utilities.
- Responsive Design: Skilled in creating adaptive layouts across desktop, tablet, and mobile devices.
- Communication & Organisation: Excellent collaboration skills and the ability to manage and prioritise work effectively.
Current Tech Stack
- E-commerce platform built with the Liquid framework (Shopify-based)
- React, TypeScript, and Python-based web apps and microservices
- PHP (Symfony) headless eCommerce platform
- AWS (including EC2 and Lambda functions)
- Databases: PostgreSQL, MySQL, MongoDB
- Redshift-based data warehouse and DBT pipeline
- Cross-platform mobile app
Full Stack Developer employer: Spectrum Search
Contact Detail:
Spectrum Search Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Full Stack Developer
✨Tip Number 1
Familiarise yourself with our current tech stack, especially React, TypeScript, and Python. Being able to discuss specific projects or experiences where you've used these technologies will show your expertise and readiness for the role.
✨Tip Number 2
Highlight any experience you have with e-commerce platforms, particularly those built on Shopify or similar frameworks. Sharing insights on how you've enhanced user experiences in previous roles can set you apart.
✨Tip Number 3
Demonstrate your understanding of system reliability and performance optimisation. Be prepared to discuss specific challenges you've faced and how you resolved them, as this aligns closely with our needs.
✨Tip Number 4
Showcase your collaboration skills by providing examples of how you've worked with cross-functional teams. Emphasising your ability to gather requirements and deliver user-focused solutions will resonate well with us.
We think you need these skills to ace Full Stack Developer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience in full stack development, particularly with the technologies mentioned in the job description such as React, TypeScript, and Python. Showcase specific projects where you've contributed to scalable systems and applications.
Craft a Compelling Cover Letter: Write a cover letter that not only outlines your technical skills but also demonstrates your understanding of the company's mission and how you can contribute to their innovative approach. Mention your experience with architectural leadership and project delivery.
Showcase Relevant Projects: Include links to your portfolio or GitHub repository where you have showcased relevant projects. Highlight any work that involved e-commerce features, mobile app functionality, or data transformation processes.
Prepare for Technical Questions: Anticipate technical questions related to the tech stack and system reliability. Be ready to discuss your experience with debugging tools, performance optimisation, and secure development practices during the interview process.
How to prepare for a job interview at Spectrum Search
✨Showcase Your Full Stack Expertise
Be prepared to discuss your experience with both frontend and backend technologies. Highlight specific projects where you've used React, Next.js, TypeScript, Python, and PHP, and be ready to explain your role in those projects.
✨Demonstrate Architectural Understanding
Since this role involves architectural leadership, be ready to talk about your approach to designing scalable and reusable applications. Discuss any past experiences where you influenced architecture decisions and how you ensure clean, maintainable code.
✨Emphasise Collaboration Skills
This position requires working closely with cross-functional teams. Prepare examples of how you've successfully collaborated with others to gather requirements and deliver user-focused solutions. Communication is key!
✨Stay Current with Industry Trends
The ideal candidate should be aware of the latest technologies and trends. Be ready to discuss any recent developments in full stack development that excite you and how you plan to incorporate them into your work.