Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
 - Change status (Applied, Interview, Offer, etc.)
 - Add personal notes and comments
 - Set reminders for follow-ups
 - Track your entire application journey
 
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
 - Review job details later without searching again
 - Compare with other saved opportunities
 - Keep a collection of interesting positions
 - Receive notifications about saved jobs before they expire
 
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Overview
As a Full Stack Developer in the IP Development team, you will be responsible for building and maintaining scalable, high-performance web applications across both the front-end and back-end. You’ll work on user-facing features, optimise server-side logic, and contribute to the overall architecture and performance of our solutions.
This role offers an exciting opportunity to collaborate with cross-functional teams, develop your technical expertise, and make a meaningful impact in a fast-paced, innovative environment. Our core technology stack is built with TypeScript, using React on the front end and NestJS on the back end, deployed via containers to Microsoft Azure.
Experience with AI technologies—such as integrating APIs, building AI-enabled features, or leveraging AI-assisted development tools (e.g. GitHub Copilot, OpenAI, or similar)—is highly desirable, as we continue to embed AI capabilities into our products and workflows.
Responsibilities
- Develop and maintain both front-end and back-end components of web applications.
 - Collaborate with UI/UX designers to ensure the technical feasibility and smooth integration of designs.
 - Optimise applications for performance, scalability, and reliability.
 - Conduct testing, debugging, and troubleshooting to ensure high-quality, error-free applications.
 - Participate in code reviews and contribute to improving coding standards and team practices.
 - Follow Agile methodologies and take part in sprint ceremonies and collaborative planning sessions.
 - Support technical decision-making to ensure solutions follow best practices and align with architectural standards.
 - Contribute to the continuous improvement of development processes, tools, and automation.
 - Where applicable, explore and prototype AI-driven functionality to enhance user experience or developer efficiency.
 
Requirements
- Strong knowledge of front-end JavaScript frameworks (e.g. React, Angular) and their associated libraries.
 - Proficiency in server-side languages such as TypeScript.
 - Experience with back-end frameworks (e.g. NestJS, Spring Boot).
 - Working knowledge of databases (e.g. PostgreSQL, MySQL, MongoDB).
 - Understanding of RESTful APIs and microservices architecture.
 - Experience with containerisation technologies such as Docker
 - Familiarity with AI integration (e.g. OpenAI APIs, Azure AI Services, AI-assisted development tools) or a strong interest in learning how to apply AI within modern software development.
 - AWS experience is a plus.
 - Strong problem-solving skills and attention to detail.
 - Solid understanding of Agile methodologies (Scrum or Kanban) and collaborative development practices.
 - Excellent communication skills for collaborating with both technical and non-technical stakeholders.
 
Protecting your privacy and the security of your data is a longstanding top priority for Bell Integration. Please consult our Privacy Notice (click here) to know more about how we collect, use and transfer the personal data of our candidates.
Key Skills
Ranked by relevanceReady to apply?
Join Bell Integration and take your career to the next level!
Application takes less than 5 minutes

