Full Stack Developer
TreowGroup Recruitment
- Hamilton, ON
- Permanent
- Full-time
The Full Stack Developer will play a critical role in maintaining and enhancing existing systems, supporting the development of new modules and applications, and ensuring the smooth operation of client-facing and internal platforms. This position requires strong technical ability across both front-end and back-end development, as well as practical systems knowledge and problem-solving skills.Working as part of the client’s IT team, the successful candidate will contribute directly to the performance, reliability, and security of their technology environment, while collaborating with colleagues to deliver efficient and scalable digital solutions.You will make your impact by:
- Designing, building, and maintaining applications, APIs, and databases to meet business and client needs
- Debugging and troubleshooting issues to minimize downtime and ensure systems run smoothly
- Updating and maintaining websites with attention to accuracy, responsiveness, and usability
- Supporting server, network, and system stability, including proactive monitoring and security best practices
- Collaborating with internal teams to translate requirements into effective technical solutions
- Documenting systems, processes, and procedures to ensure clarity and consistency
- Acting as backup support for IT leadership when required, ensuring continuity across IT operations
- Hold a diploma or degree in Computer Science, Software Engineering, Web Programming, or a related discipline
- Have strong professional experience in full stack development, ideally with PHP/LAMP or similar environments
- Possess proficiency in web technologies including HTML, CSS, JavaScript, MySQL, and modern frameworks such as Vue.js or Laravel
- Are familiar with server and networking environments (Linux/Unix, Apache, NGINX, DNS, etc.)
- Have experience with APIs, system administration, and version control tools
- Bring strong troubleshooting and problem-solving skills, both in software and hardware environments
- Communicate clearly and effectively with technical and non-technical colleagues alike
- Are organized, adaptable, and capable of managing multiple priorities in a fast-paced setting
- Work well independently but also thrive as part of a collaborative team
- A collaborative environment where your expertise directly supports both business operations and client success
- The opportunity to work with diverse technologies and contribute across a range of projects
- A professional, team-oriented workplace that values both initiative and adaptability