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:

Expired on: 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:

Expired on: March 21, 2025

Share this job

Facebook
Twitter
LinkedIn
WhatsApp
Telegram

Related jobs

GBfoods Africa

IT Project Specialist at GBfoods, Accra, Ghana

GBfoods

Full time job
Date posted: April 26, 2025

Deadline:

Expired on: April 29, 2025
Old-Mutual-South-Africa-150x150

Senior Tester at Old Mutual, Pinelands, South Africa

Old Mutual

Full time job
Date posted: April 24, 2025

Deadline:

Expired on: May 4, 2025
First Quantum Minerals Ltd (FQM)

Analyst – Safety Software and Data Management at First Quantum Minerals, Kalumbila, Zambia

First Quantum Minerals

Full time job
Date posted: April 23, 2025

Deadline:

Expired on: May 7, 2025
Standard Bank Group

COBOL Software Engineer at Standard Bank, Johannesburg, South Africa

Standard Bank

Full time job
Date posted: April 17, 2025

Deadline:

Expired on: April 23, 2025

Sponsored