Fullstack Developer

Bell Integration
Charing Cross, United Kingdom
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Charing Cross, United Kingdom

Tech stack

Agile Methodologies
Artificial Intelligence
Amazon Web Services (AWS)
Azure
Software Quality
Code Review
Databases
Corona (Software Development Kit)
Software Debugging
Programming Tools
Github
PostgreSQL
MongoDB
MySQL
Scrum
Software Engineering
TypeScript
Web Applications
React
Spring-boot
Backend
Containerization
Front End Software Development
Api Design
NestJS
REST
Docker
Microservices

Job description

You will work as part of a cross-functional team, collaborating with Product Managers, UX Designers, and other engineers to translate requirements into well-designed technical solutions. The role combines hands-on development with contributing to technical decisions, ensuring solutions align with engineering standards and long-term platform goals. Our core technology stack includes TypeScript, React, and NestJS, deployed via containerised environments into Microsoft Azure. As part of our development approach, there is an expectation to leverage AI technologies where appropriate, including AI-assisted development tools (e.g. GitHub Copilot, Claude Code or similar) and integrating AI-driven capabilities into products and workflows. Responsibilities:

  • Design, develop, and maintain front-end and back-end components of web applications
  • Collaborate with Product, UX, and engineering teams to deliver user-focused solutions
  • Translate requirements into scalable, maintainable, and well-structured code
  • Ensure applications meet performance, reliability, and security standards
  • Participate in code reviews, contributing to coding standards and continuous improvement
  • Support technical decision-making, ensuring alignment with architectural principles and best practices
  • Contribute to testing, debugging, and troubleshooting to maintain high-quality outputs
  • Work within Agile delivery frameworks, actively participating in planning, refinement, and retrospectives
  • Contribute to improving development processes, tooling, and automation across the team
  • Leverage AI-assisted development tools (e.g. GitHub Copilot, Claude Code) to improve productivity and code quality

Requirements

  • Strong experience with modern front-end frameworks (e.g. React) and associated libraries
  • Proficiency in TypeScript and experience building server-side applications
  • Experience with back-end frameworks (e.g. NestJS, Spring Boot, or similar)
  • Working knowledge of databases (e.g. PostgreSQL, MySQL, MongoDB)
  • Understanding of API design, RESTful services, and microservices architecture
  • Experience with containerisation technologies such as Docker
  • Familiarity with cloud platforms (preferably Azure, AWS also beneficial)
  • Understanding of software engineering best practices, including testing and code quality
  • Experience working in Agile environments (Scrum or Kanban)
  • Strong problem-solving skills and attention to detail
  • Effective communication skills, with the ability to collaborate across technical and non-technical teams
  • Experience using AI-assisted development tools (e.g. GitHub Copilot, Claude Code) or a strong interest in adopting AI within modern software development

Apply for this position