As a Full Stack Developer, you will assist in the design, development, and maintenance of web applications under the guidance of the Head of Development.
You’ll be working on creating responsive, user-friendly interfaces, improving existing systems, and supporting day-to-day development tasks.
This is a great opportunity for a passionate developer who wants to grow technically and gain hands-on experience in a professional environment.
Key Responsibilities
- Assist in developing and maintaining web applications and internal systems.
- Write clean, efficient, and maintainable code for both frontend and backend components.
- Work with APIs and databases to support web functionalities.
- Participate in code reviews, testing, and debugging.
- Collaborate with senior developers to implement new features and enhancements.
- Stay up to date with the latest web development technologies and best practices.
- Maintain proper documentation for developed features and updates.
Required Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or related field.
- 1–3 years of experience in web development (internships or personal projects also considered).
- Familiar with HTML, CSS, JavaScript, and one or more modern frameworks such as React.js, Vue.js, or Angular.
- Basic understanding of server-side programming (Node.js, PHP, or Python).
- Knowledge of relational databases (MySQL).
- Understanding of version control systems like Git.
- Strong problem-solving skills and attention to detail.
- Willingness to learn and adapt to new technologies.
Preferred Skills
- Experience with frontend frameworks (React.js, Next.js, or Vue.js).
· Familiarity with backend frameworks (Laravel).
· Experience with e-commerce platforms, especially WooCommerce.
· Basic knowledge of WordPress development (themes, plugins, customization).
- Basic understanding of RESTful APIs and data exchange (JSON).
- Exposure to responsive design and UI/UX principles.
- Previous experience working in a team using Agile or Scrum methodologies is a plus.