At a Glance
- Tasks: Design, develop, and improve digital products in a dynamic, cross-functional team.
- Company: Join ustwo, an innovative tech company with a collaborative culture.
- Benefits: Enjoy a competitive salary, health benefits, remote work options, and professional development opportunities.
- Other info: Embrace a culture of learning and growth in a supportive environment.
- Why this job: Make a real impact by working on cutting-edge projects with talented professionals.
- Qualifications: Experience in full-stack development and strong communication skills are essential.
The predicted salary is between 60000 - 80000 £ per year.
ustwo is looking for an experienced Senior Full-stack Engineer to help us grow our digital product team. Specifically, we’re looking for someone who can work across the web stack, with experience in frontend web development as well as backend and infrastructure development.
As a developer you will work to solve difficult problems and build beautiful and intuitive products within a cross-functional team of technologists, designers, product owners and agile coaches.
How you’ll spend your time:
- You will design, develop, test, deploy, and improve digital products with a focus on full-stack development – from front-end, to backend, to infrastructure.
- You’ll work within a cross-discipline agile team (including product, design, test, and delivery) to refine work and collaborate on technical design and approach to build great products for our clients.
- You will be responsible for shaping the work you do, highlighting any areas of uncertainty, and ultimately delivering working software in a cross-functional team.
- You will be deep into code and be looked upon as an expert in your area of focus.
- You will be accountable for the delivery of complex tasks from end to end.
- You will work alongside our broader engineering team, who regularly share and learn from each other across projects.
- You will work closely with our clients – defining work, collaborating with their tech teams, and demoing your great work regularly.
- You’ll work closely with your colleagues in test/QA to ensure coverage of your work, contributing to automated test and build pipelines.
- You’ll contribute to your team by helping to shape ways of working, introducing new approaches, and horizon-scanning for new tools/technologies that could help us and our clients.
What we’re looking for:
- Excellent written and verbal communication skills.
- Experience building performant and usable web applications.
- Experience working within agile frameworks such as Scrum / Kanban, and most importantly, embodying the agile principles.
- Experience crafting high-quality user interfaces using HTML/CSS/JS.
- Experience with React, or another major web framework (e.g. Vue, Angular).
- Experience building and working with backend services (e.g. Node.js, serverless functions).
- Awareness of the most established front-end frameworks/libraries (React, Vue, Next, etc.), with experience in at least one.
- Experience working with databases, and working knowledge of different types of datastores and their characteristics (SQL / NoSQL / real-time, etc.).
- Knowledge of API design and experience with API integration / testing / design / implementation (e.g. GraphQL, REST, etc.).
- Experience with version control.
- Knowledge of CI/CD pipelines and typical integrations.
- Experience with unit testing (Mocha, Jest, Jasmine, etc.).
- Understand the importance of automated testing, and have experience implementing automated tests.
- Knowledge of the most common non-functional requirements (NFRs) including performance, reliability and availability, usability and accessibility, security, maintainability, scalability, observability, portability, and compliance (e.g. GDPR) and an understanding of how to build digital products that meet them.
- Experience with AI-assisted development: comfortable delivering quality code using CLI or editor-based LLM agents; using MCP servers; and maintaining up-to-date documentation.
Nice to have experience:
- Experience with deploying, hosting, securing, monitoring and scaling in the cloud (AWS, Azure or GCP).
- Experience with infrastructure as code (such as Terraform).
- Experience in building secure, reliable, performant, and usable web applications.
- Practical experience with TDD and / or BDD (using frameworks such as Mocha, Jest, Cucumber, Rspec, Capybara, Selenium, etc.).
- Experience with containerised services and orchestration (Docker, Kubernetes, Helm, etc.).
- Experience working with mobile development either in native and/or cross platform development (Swift, Java, Kotlin, React Native, Dart/Flutter).
- Experience delivering AI capabilities: context engineering, vector stores, RAG, on-device AI.
About You:
- Current in your practice. You have solid software development fundamentals and a working understanding of modern, best-practice software development practices and workflow.
- You keep up with the latest trends in technology.
- AI-native. You have embraced the AI productivity explosion and are highly-skilled in the delivery of production-grade code using LLM-enabled agentic AI.
- Highly collaborative. Able to work collaboratively in multidisciplinary teams of designers, developers and product managers using Agile and Lean principles.
- A clear communicator. You are capable of conveying ideas and breaking down concepts clearly to a diverse range of stakeholders (verbally and written).
- Open to sharing. Whether that be your thoughts, ideas and work in-progress.
- Desire to grow. You seek out opportunities to learn, promoting regular feedback with those who you work with.
- Resilient. You can handle pressure and work in a dynamic and fast-moving environment.
- Adaptable. You can handle ambiguity, are comfortable switching contexts and able to apply your practice across a range of industries, types of deliverables and goals.
Our full benefits package is available to all permanent and fixed term contract employment. We are committed to creating an inclusive environment for our colleagues, clients, community, and the users of our products. We don’t have all the answers but we’re on a journey, and we are learning together.
Senior Full-Stack Engineer in London employer: Ustwo Fampany Limited
Contact Detail:
Ustwo Fampany Limited Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Full-Stack Engineer in London
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech world, especially those who work at ustwo or similar companies. A friendly chat can lead to referrals, and we all know how much hiring managers love a good recommendation.
✨Tip Number 2
Show off your skills! Create a portfolio that highlights your best projects, especially those that demonstrate your full-stack capabilities. Make sure to include links to live demos or GitHub repos so we can see your code in action!
✨Tip Number 3
Prepare for the interview by brushing up on your problem-solving skills. We love candidates who can think on their feet, so practice coding challenges and be ready to discuss your thought process during the interview.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our team at ustwo.
We think you need these skills to ace Senior Full-Stack Engineer in London
Some tips for your application 🫡
Tailor Your Application: Make sure to customise your CV and cover letter to highlight your experience with full-stack development. We want to see how your skills align with what we're looking for, so don’t be shy about showcasing your best projects!
Show Off Your Communication Skills: Since we value clear communication, ensure your written application reflects that. Use straightforward language and structure your thoughts logically. This is your chance to demonstrate how you can convey complex ideas simply!
Highlight Your Agile Experience: We love working in agile teams, so if you've got experience with Scrum or Kanban, make it known! Share specific examples of how you've contributed to team dynamics and project success in your previous roles.
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 the role. Plus, it shows you’re keen on joining our team at ustwo!
How to prepare for a job interview at Ustwo Fampany Limited
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, like React, Node.js, and CI/CD pipelines. Brush up on your knowledge of API design and databases too, as these are crucial for a Senior Full-stack Engineer role.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific challenges you've faced in previous projects and how you tackled them. This will demonstrate your ability to solve difficult problems and build intuitive products, which is key for this position.
✨Communicate Clearly
Since the role involves working closely with clients and cross-functional teams, practice articulating your thoughts clearly. Be ready to explain complex concepts in simple terms, showcasing your excellent written and verbal communication skills.
✨Embrace Collaboration
Highlight your experience working in agile teams and your willingness to share ideas and feedback. Being a team player is essential, so prepare examples of how you've contributed to team dynamics and helped shape ways of working.