We are seeking a skilled and motivated Full Stack Engineer to join our engineering team. The ideal candidate will have a solid background in full-stack web development, with strong experience in Node.js and Express.js on the back end, Vue.js and Vuetify on the front end, and relational databases such as PostgreSQL.
You will play a key role in building and developing our HR web platform and AI-powered applications, from API and database design through to front-end delivery and cloud deployment, ensuring our products are scalable, reliable and centred on the user.
Key Responsibilities
Build and develop our HR web platform, delivering features that streamline HR processes and improve the user experience for clients and employees
Design, build and maintain efficient, reusable back-end services using Node.js and Express.js
Develop and manage robust RESTful APIs for internal and external use
Design PostgreSQL database schemas and optimise queries for performance
Build responsive, accessible interfaces using Vue.js and Vuetify
Translate UI/UX designs and wireframes into high-quality, functional front-end code
Implement real-time features using Server-Sent Events (SSE) or WebSockets
Deploy, manage and monitor applications on AWS (EC2, S3, RDS)
Use Git for version control, and take part in branching, merging and peer code reviews
Troubleshoot, debug and upgrade existing software components
Write clean, maintainable and well-documented code across the stack
Work with cross-functional teams in an Agile environment
Requirements
Degree in Computer Science, Engineering or a related field, or equivalent practical experience
Minimum 3 years of proven experience as a Full Stack Developer or in a similar role
Strong proficiency in Node.js and Express.js
Solid experience with PostgreSQL or another relational database, and familiarity with a Node.js ORM (e.g. Sequelize, Prisma, TypeORM)
Hands-on experience designing, building and consuming RESTful APIs
Proficiency in Vue.js, with experience using UI frameworks such as Vuetify
Practical experience with real-time communication patterns (WebSockets or SSE)
Familiarity with AWS services and cloud deployment concepts
Proficient with Git and collaborative version control workflows
Strong problem-solving skills, attention to detail, and clear communication
- Please note that only shortlisted candidate will be contacted.