Full-Stack Web Developer
Role details
Job location
Tech stack
Job description
As a Full-Stack Web Developer, you will build a custom web application that supports client job booking, staff scheduling, job tracking, media uploads, and other operational tools. This is a hands-on development role where you will work directly with management to turn business needs into functional software., * Develop a full web-based platform for internal operations and client access.
-
Build features including:
-
a) Job creation and logging for clients and staff
-
b) Real-time job progress tracking
-
c) Digital checklists
-
d) Photo/video upload functionality
-
e) User logins for staff to track hours, shifts, and holiday allowances
-
Design and develop both front-end and back-end components.
-
Create and maintain databases, APIs, and secure authentication systems.
-
Ensure mobile-responsive UI and excellent user experience.
-
Optimise performance, security, and scalability.
-
Test, debug, and maintain the platform after launch.
-
Collaborate with leadership to refine features and business needs.
-
Produce documentation for users and internal staff.
Requirements
Do you have experience in Vue.js?, * Previous experience as a Full-Stack Web Developer.
- Strong front-end skills (e.g., React, Angular, Vue).
- Strong back-end skills (e.g., Node.js, Django, Laravel, Ruby on Rails, .NET).
- Experience building RESTful APIs.
- Database experience (PostgreSQL, MySQL, MongoDB, etc.).
- Ability to implement secure login and user roles.
- Experience with media upload/storage (images/videos).
- Knowledge of cloud hosting and deployment.
- Strong problem-solving and communication skills.
- Ability to work independently and manage a full project.
Preferred (Not Required) Skills
- Experience with scheduling or workforce management systems.
- Mobile-friendly/PWA development.
- Real-time updates (WebSockets).
- Experience with DevOps, Docker, or CI/CD.
- Background in service-based or fieldwork management software.
- Understanding of GDPR and data privacy compliance.
Benefits & conditions
- Competitive salary
- Flexible/remote working options
- Opportunity to lead a high-impact digital project
- Supportive and collaborative team
- Professional development opportunities
Job Types: Full-time, Permanent
Pay: £24,500.00-£28,000.00 per year