At a Glance
- Tasks: Lead full-stack development, shaping scalable solutions and mentoring the team.
- Company: Join a forward-thinking tech company focused on innovation and collaboration.
- Benefits: Competitive pay, flexible working arrangements, and opportunities for professional growth.
- Other info: Initial 6-month contract with potential for extension and career advancement.
- Why this job: Make a real impact by leading cutting-edge projects in a dynamic environment.
- Qualifications: Proven experience in full-stack engineering with strong skills in Kotlin, React, and cloud systems.
The predicted salary is between 60000 - 80000 € per year.
Requirements
- Proven experience in a Lead or Senior Full-Stack Engineering role
- Strong backend development experience with Kotlin
- Solid frontend expertise with React, Next.js, and TypeScript
- Experience building and operating cloud-based systems on Azure or AWS
- Hands-on experience with containerisation (e.g. Docker, Kubernetes or similar)
- Strong experience with API management, ideally using Apigee
- Deep understanding of observability, including logging, metrics, tracing, and alerting
- Experience designing and maintaining scalable, production-grade systems
- Strong communication skills and the ability to influence technical decisions
- (Desirable) Experience working in complex, distributed systems
- (Desirable) Exposure to CI/CD pipelines and DevOps practices
- (Desirable) Experience modernising legacy systems or platforms
What the job involves
- We are looking for a Staff Full-Stack Engineer to take technical ownership across backend and frontend development, shaping high-quality, scalable solutions and setting engineering standards for the team.
- This role combines hands-on delivery with technical leadership, mentoring, and close collaboration with product and platform teams.
- You will work across modern backend services built in Kotlin, rich frontend applications using React and Next.js with TypeScript, and cloud-native infrastructure on Azure or AWS.
- Lead the design and development of full-stack solutions, balancing backend robustness with high-quality user experiences.
- Build and maintain backend services using Kotlin, following clean architecture and best practices.
- Develop modern, performant frontends using React, Next.js, and TypeScript.
- Take ownership of API design, integration, and lifecycle management using Apigee.
- Design and operate cloud-native solutions using Azure or AWS, including containerised workloads.
- Champion strong observability practices, ensuring systems are reliable, measurable, and easy to troubleshoot.
- Set technical direction, standards, and best practices across the team.
- Mentor and support other engineers through code reviews, pairing, and technical guidance.
- Collaborate closely with Product, DevOps, and Architecture to deliver scalable, secure solutions.
This is an initial 6 month contract (outside iR35).
Lead Fullstack Engineer (6 Month Contract) in London employer: Deepstreamtech
Join a forward-thinking company that values innovation and technical excellence, offering a collaborative work culture where your contributions as a Lead Fullstack Engineer will directly impact the development of cutting-edge solutions. With a focus on employee growth, you will have access to mentorship opportunities and the chance to shape engineering standards while working with modern technologies in a cloud-native environment. Located in a vibrant tech hub, this role provides a unique opportunity to thrive in a dynamic setting that encourages creativity and professional development.
StudySmarter Expert Advice🤫
We think this is how you could land Lead Fullstack Engineer (6 Month Contract) in London
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech world, especially those who work with Kotlin, React, or cloud services. A friendly chat can lead to insider info about job openings that aren't even advertised yet.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving full-stack development and cloud solutions. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for technical interviews by brushing up on your coding skills and system design knowledge. Practice common interview questions related to API management and observability to impress your interviewers.
✨Tip Number 4
Don't forget to apply through our website! We love seeing candidates who are genuinely interested in joining our team. Plus, it makes it easier for us to keep track of your application and get back to you quickly.
We think you need these skills to ace Lead Fullstack Engineer (6 Month Contract) in London
Some tips for your application 🫡
Show Off Your Skills:Make sure to highlight your experience in both backend and frontend development. We want to see your expertise in Kotlin, React, Next.js, and TypeScript shine through in your application!
Tailor Your Application:Don’t just send a generic CV! Tailor your application to reflect the specific requirements of the Lead Fullstack Engineer role. Mention your experience with cloud systems like Azure or AWS and any containerisation tools you've used.
Communicate Clearly:Strong communication skills are key for this role. Use your application to demonstrate how you’ve influenced technical decisions in the past and how you can mentor others. We love clear and concise writing!
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!
How to prepare for a job interview at Deepstreamtech
✨Know Your Tech Stack Inside Out
Make sure you’re well-versed in Kotlin, React, Next.js, and TypeScript. Brush up on your backend and frontend skills, and be ready to discuss how you've used these technologies in past projects. Prepare examples that showcase your experience with cloud services like Azure or AWS.
✨Showcase Your Leadership Skills
As a Lead Fullstack Engineer, you'll need to demonstrate your ability to guide and mentor others. Think of specific instances where you've influenced technical decisions or led a team through a challenging project. Be prepared to discuss your approach to setting engineering standards and fostering collaboration.
✨Prepare for Technical Questions
Expect questions about API management, observability, and containerisation. Brush up on your knowledge of tools like Apigee, Docker, and Kubernetes. You might be asked to solve a problem on the spot, so practice coding challenges related to full-stack development to keep your skills sharp.
✨Communicate Clearly and Confidently
Strong communication is key in this role. Practice explaining complex technical concepts in simple terms, as you’ll need to collaborate with product and platform teams. During the interview, make sure to listen actively and engage with your interviewers, showing that you can influence decisions and work well in a team.