Full Stack Developer
Role details
Job location
Tech stack
Job description
You'll be responsible for developing, maintaining and expanding our existing web portal infrastructure starting with SmartPark 360 (parking management system) and later supporting products like Pump Guardian and ANPR Guardian.
Your work will involve:
-
Developing front-end interfaces (admin dashboards, customer portals, analytics pages)
-
Building and maintaining REST APIs and MySQL databases
-
Integrating third-party APIs (DVLA, Stripe, councils, and our own hardware APIs)
-
Implementing security, logging, and user access systems
-
Working closely with our CEO and product teams to bring new ideas to life
Requirements
Do you have experience in Vue.js?, Experience in some or all of the following is ideal:
-
Frontend: HTML, CSS, JavaScript, Vue.js / React
-
Backend: Python (Flask / FastAPI) or PHP (Laravel preferred)
-
Database: MySQL / MariaDB
-
Hosting / DevOps: Linux (Debian / Ubuntu), Nginx, Docker, Git
-
Integrations: Stripe, DVLA APIs, ANPR camera ISAPI, IoT data endpoints
Who You Are
-
A problem-solver who can take ownership of complex systems
-
Confident working independently and communicating progress
-
Comfortable with rapid development cycles and multi-product environments
-
Interested in IoT, automation, and smart infrastructure