Full-Stack Developer - PHP/VUE.JS
Oliver James Associates Limited
2 days ago
Role details
Contract type
Temporary contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
SeniorJob location
Tech stack
PHP
API
Applications Architecture
Databases
DevOps
JSON
Laravel
PostgreSQL
Visual Basic
Openshift
TypeScript
Web Services
Backend
Vue.js
Containerization
Front End Software Development
REST
Code Restructuring
Microservices
Job description
Our client is launching a strategic initiative to rebuild some applications. The goal is to replace the existing legacy system with a modern, scalable and containerized platform deployed on OpenShift. To support this transformation, we are looking for a Full-Stack Developer who will join the core project team and actively contribute to the design and development of the new application., As a key member of the project team, you will:
- Analyse and understand the legacy Visual Basic .NET codebase.
- Participate in the migration of legacy features toward the new architecture.
- Develop new functionalities using modern frontend and backend technologies.
- Build and maintain REST APIs and microservices.
- Work within a containerized environment on OpenShift.
- Implement web services and integrate external PHP code when needed.
- Contribute to a clean, testable codebase using TDD principles.
- Collaborate with analysts, architects, and other developers to design a reliable and secure application architecture., * Visual Basic .NET (ability to understand and migrate existing logic)
Frontend
- Vue.js
- TypeScript (front-end development)
Backend
- PHP 8
- Laravel & Slim Framework (microservices)
APIs & Integration
- REST architecture
- JSON / JWT
- Web services & external PHP code integration
Database
- PostgreSQL
DevOps & Infrastructure
- OpenShift (containerization & deployment)
Requirements
- Strong full-stack development background.
- Experience on migration or refactoring projects is a PLUS.
- Ability to work autonomously while collaborating with a small technical team.
- Interest in security-sensitive, public-sector-related applications is a strong asset.