At a Glance
- Tasks: Design and build full-stack applications, from user interfaces to back-end services.
- Company: Dynamic tech firm located in Canary Wharf, London.
- Benefits: Hybrid work model, competitive salary, and opportunities for professional growth.
- Why this job: Join a team where you can own projects and make a real impact.
- Qualifications: 8+ years in software development with strong Java and React skills.
- Other info: Fast-paced environment with a focus on innovation and collaboration.
The predicted salary is between 80000 - 100000 ÂŁ per year.
We are seeking a Senior Full‑Stack Engineer with 8+ years of experience who operates as a hands‑on, independent contributor and takes full ownership of building, scaling, and running production systems. This role is designed for engineers who have built and operated large‑scale systems end‑to‑end, not those with superficial exposure or purely design‑focused experience. The ideal candidate demonstrates depth of experience over tenure, understands the business impact of engineering decisions, and is comfortable owning both product delivery and “run‑the‑bank” responsibilities in complex environments.
Key Responsibilities
- Design, build, and operate end‑to‑end full‑stack applications, from front‑end user experiences to back‑end services and infrastructure.
- Own the entire software lifecycle, including design, development, testing, deployment, monitoring, and production support.
- Build and operate systems using modern GitOps‑driven SDLC models, ensuring reliable and repeatable deployments.
- Develop highly scalable, performant, and resilient systems, with strong attention to:
- Actively participate in production operations, incident resolution, and system optimization, embodying true “you build it, you run it” principles.
- Collaborate closely with product and business stakeholders, translating requirements into robust technical solutions while understanding downstream business impact.
Experience
- Proven ability to operate as a senior IC, delivering production systems—not just high‑level designs or architectural diagrams.
- Comfortable making and owning technical decisions in ambiguous, fast‑moving environments.
- Demonstrated experience building systems of meaningful scale and complexity—engineers who have been “scarred” by real‑world production challenges.
- Strong hands‑on experience across Full‑Stack & Platform Expertise, Front‑end development, Back‑end services & Infrastructure and platform operations.
Skills
- Sr. Developer with hands on experience in Java‑based development & React.
- Experience in building responsive, component‑based user interfaces using modern front‑end frameworks.
- Hands‑on expertise in API design and development (REST/JSON), including versioning and backward compatibility.
- Experience with UI testing, component testing, and front‑end build tooling.
- Deep familiarity with Kubernetes‑based environments, including deployment, scaling, and operational considerations.
- Experience in CI/CD pipelines, GitOps workflows, A/B testing strategies etc.
- Experience in Automating the workflows and repeatable tasks.
Full Stack Developer employer: NLB Services
Contact Detail:
NLB Services Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Full Stack Developer
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech industry, especially those who work at companies you're interested in. A friendly chat can lead to referrals, which can give you a leg up in the hiring process.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those that highlight your full-stack capabilities with Java and React. This gives potential employers a tangible sense of what you can do.
✨Tip Number 3
Prepare for technical interviews by brushing up on your coding skills and system design knowledge. Practice common algorithms and data structures, and be ready to discuss your past projects in detail.
✨Tip Number 4
Don’t forget to apply through our website! We love seeing candidates who are genuinely interested in joining us. Tailor your application to reflect how your experience aligns with our needs, and let your passion shine through!
We think you need these skills to ace Full Stack Developer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the role of Senior Full Stack Developer. Highlight your experience with Java and React, and don’t forget to showcase any large-scale systems you've built or operated. We want to see how your skills align with our needs!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re the perfect fit for this role. Talk about your hands-on experience and how you’ve tackled real-world production challenges. Let us know how you can contribute to our team!
Showcase Your Projects: If you’ve worked on impressive projects, make sure to include them in your application. We love seeing examples of your work, especially those that demonstrate your ability to build and operate full-stack applications. Don’t hold back!
Apply Through Our Website: We encourage you to apply through our website for a smoother process. It helps us keep track of your application and ensures you don’t miss out on any important updates. Plus, it’s super easy to do!
How to prepare for a job interview at NLB Services
✨Know Your Tech Stack Inside Out
Make sure you’re well-versed in Java and React, as these are crucial for the role. Brush up on your knowledge of API design, CI/CD pipelines, and Kubernetes environments. Being able to discuss your hands-on experience with these technologies will show that you’re not just familiar but truly capable.
✨Showcase Your Problem-Solving Skills
Prepare to share specific examples of how you've tackled real-world production challenges. Think about times when you had to make tough technical decisions or optimise systems under pressure. This will demonstrate your ability to own both product delivery and operational responsibilities.
✨Understand the Business Impact
Be ready to discuss how your engineering decisions have influenced business outcomes in previous roles. This shows that you grasp the bigger picture and can translate technical requirements into solutions that drive value for the company.
✨Engage with the Interviewers
Don’t just answer questions—ask insightful ones too! Inquire about their development processes, team dynamics, and how they measure success. This not only shows your interest in the role but also helps you gauge if the company is the right fit for you.