Workatele

Full Stack Web Developer (Front-end & Back-end) at Rainbow Tourism Group, Harare, Zimbabwe

Rainbow Tourism Group

Full Stack Web Developer (Front-end & Back-end) at Rainbow Tourism Group, Harare, Zimbabwe

Rainbow Tourism Group

Full time Job

Date Posted: March 12, 2025

Application deadline:

March 21, 2025 5:00pm

Sponsored

Job description

PRINCIPAL RESPONSIBILITIES:
Front-End Development
• Languages: Proficient in HTML, JavaScript, Typescript,
• Frameworks: Experience with frameworks/libraries like Sveltekit, React, and Vue.js. [Knowledge of Flutter is an added advantage]
• Responsive Design: Knowledge of responsive web design principles and frameworks (e.g., Tailwind CSS, Bootstrap, SASS/LESS).
• Version Control: Familiarity with Git for version control and collaboration

Back-End Development
• Programming Languages: Proficient in server-side languages such as Node.js, Python, Ruby, Java, or PHP.
• Frameworks: Experience with any of the back-end frameworks like Express, Laravel, Node.js, Django (Python), ASP.NET, etc.
• Database Management: Knowledge of SQL databases (MySQL, PostgreSQL) and NoSQL databases (MongoDB, Redis).
• Knowledge of BAAS technologies (e.g Supabase and Firebase)
• RESTful APIs: Ability to design and implement RESTful APIs for client-server communication.

DevOps Skills
• Hosting Services: Familiarity with any of cloud services like AWS, Azure, Digital Ocean, Vercel or Google Cloud.
• Containerization: Knowledge of Docker and container orchestration (e.g., Kubernetes).
• CI/CD: Understanding of continuous integration and continuous deployment practices.

Software Development Principles
• Version Control: Proficient with Git for managing code changes.
• Agile Methodologies: Familiarity with Agile development methodologies (Scrum, Kanban).
• Testing: Experience with unit testing, integration testing, and automated testing frameworks.

Development and Maintenance of Security Best Practices
• Web Security: Understanding of web security principles (e.g., OWASP Top Ten).
• Data Protection: Knowledge of data encryption and secure coding practices.

Tools and Technologies
• Development Tools: Familiarity with IDEs and code editors (e.g., Cursor, Visual Studio Code, IntelliJ, etc.).
• Project Management: Experience with project management tools (e.g., Jira, Trello).
• Monitoring Tools: Knowledge of application performance monitoring tools (e.g., GT Metrix, New Relic, Grafana).

Person Specification & Attributes
• Holder of a degree or equivalent in Computer Science with a strong focus in Software Development
• Strong verbal and written communication skills for collaborating with team members and stakeholders.
• Ability to troubleshoot and solve complex technical issues.
• Willingness to learn new technologies and adapt to changing project requirements.
• At least 2 years’ relevant experience in a similar post
• Ability to work under minimum supervision.
• High level of attention to detail

Application deadline:

March 21, 2025

Share this job

Facebook
Twitter
LinkedIn
WhatsApp
Telegram

Related jobs

International Institute of Tropical Agriculture (IITA)

IT Operations Procurement Assistant at International Institute of Tropical Agriculture (IITA), Oyo, Nigeria

International Institute of Tropical Agriculture (IITA)

Full time job
Date posted: March 13, 2025

Deadline:

March 17, 2025
Montego

Network Security Engineer at Montego, Lagos, Nigeria

Montego

Full time job
Date posted: March 13, 2025

Deadline:

March 20, 2025
Absa Group

Applications Database Engineer at Absa Bank, Kampala, Uganda

Absa Bank

Full time job
Date posted: March 13, 2025

Deadline:

March 21, 2025
FAO_logo.svg

AI, ML and Data Science Specialist at Food and Agriculture Organization of the United, Lusaka, Zambia

Food and Agriculture Organization of the United

Full time job
Date posted: March 12, 2025

Deadline:

March 26, 2025

Sponsored