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 further opportunities.
- 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) 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 work with modern technologies in a cloud-native environment, all while enjoying the flexibility of a 6-month contract. Located in a vibrant tech hub, this role provides a unique opportunity to shape engineering standards and drive meaningful change within the team.
StudySmarter Expert Advice🤫
We think this is how you could land Lead Fullstack Engineer (6 Month Contract)
✨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 backend and frontend knowledge. Practice coding challenges and be ready to discuss your experience with API management and observability. Confidence is key!
✨Tip Number 4
Don’t forget to apply through our website! We love seeing applications directly from candidates who are eager to join us. Plus, it shows you're genuinely interested in being part of our team.
We think you need these skills to ace Lead Fullstack Engineer (6 Month Contract)
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. Review concepts related to logging, metrics, and alerting, and be ready to explain how you’ve implemented these in previous roles. Practise articulating your thought process when designing scalable systems.
✨Communicate Clearly and Confidently
Strong communication skills are key for this role. During the interview, focus on articulating your ideas clearly and confidently. Use examples to illustrate your points, and don’t hesitate to ask clarifying questions if you need more information about what they’re looking for.