About the Role
We are looking for a proactive and self-driven Junior Full Stack Developer to join the IT team. As the sole developer, you will take ownership of managing and developing/maintaining websites and supporting application development, while working under guidance when needed. This role is ideal for someone who is ready to grow, take responsibility, and work across the full development stack.
This role involves managing and developing websites and applications, supporting application development, and ensuring quality standards while working under guidance when necessary.
Responsibilities
- Website & Application Development:
- Develop, maintain, and manage websites and web applications.
- Write, test, and maintain clean, scalable code for both front-end and back-end.
- Support the development and enhancement of internal applications.
- Perform code verification, testing, and ensure quality standards.
- Deployment & Infrastructure:
- Assist in deploying applications and websites, including cloud deployments, under guidance.
- Manage basic deployment workflows and environments.
- Maintain and manage version control using Git.
- Troubleshooting & Stakeholder Support:
- Troubleshoot issues independently and propose effective solutions.
- Attend meetings with stakeholders and represent the development function.
- Provide technical support on web-related issues as required.
- Continuous Improvement & Additional Responsibilities:
- Stay up-to-date with modern technologies and develop best practices.
- Contribute to process improvements and code quality initiatives.
- Undertake any other tasks and responsibilities as required by the direct manager within the scope of the role.
Qualifications
- Bachelor’s degree in computer science, Information Technology, Software Engineering, or a related field.
- 1-3 years of experience in Full Stack Development or equivalent practical experience.
- Proven experience with PHP, Node.js, HTML, CSS, JavaScript, Git, and database management (MongoDB, MySQL).
Required Skills
- Proficiency in PHP, Node.js, HTML, CSS, and JavaScript.
- Familiarity with CMS platforms (e.g., WordPress or similar).
- Basic understanding of application deployment and willingness to work on cloud environments (AWS, Azure, or similar) with guidance.
- Basic knowledge of Docker and containerization concepts.
- Understanding of databases, including MongoDB and relational databases (e.g., MySQL).
- Experience with Git version control and modern development practices.
- Familiarity with front-end frameworks (e.g., React, Vue) and API/third-party integrations is an advantage.
- Strong sense of ownership, accountability, self-motivation, and a problem-solving mindset.
Preferred Skills
- Familiarity with front-end frameworks (e.g., React, Vue) and API/third-party integrations is an advantage.