Full Stack Engineer

Job Description

Reporting to the Data Manager – The Full Stack Engineer will be responsible for both high-level architectural and software design patterns; designing, developing, deploying, and maintaining both the front-end and back-end of software applications; Ensuring the solutions delivered are robust, scalable and of high quality as per the Software Requirements Specification document and Collaborating with external software solution providers to ensure that the project needs are met in a cost-effective and timely manner.

Duties and Responsibilities

• Develop and optimize databases using SQL and/or NoSQL technologies
• Create and enhance user-interfaces to ensure the application is responsive and user friendly across different devices
• Ensure high performances and responsiveness to requests from the front-end
• Ensure data integrity and security
• Perform comprehensive testing to identify and fix bugs
• Optimize the application for maximum speed and scalability
• Write technical documentation to support software development and maintenance
• Work closely with other team members to deliver a high-quality system

Qualifications and Experience

Bachelor’s degree in Computer Science, Software Engineering, or a related field, with at least 5 years at a senior level, A master’s degree added advantage, Full Stack Developer Certification added advantage, Proficiency in front-end languages (HTML, CSS, JavaScript) and back-end languages (Python, Java, SQL) and relational databases, Experience with frameworks like React, Angular, Django, or Spring is a plus, Experience in full stack development, software engineering, or a related field, Proven track record in Legacy System Migration, Continuous Integration/Continuous Deployment (CI/CD),Agile methodologies, software development tools and experience with version control (e.g. Git) ,Code refactoring, automated testing and scripting, Metadata management ,Application security, Proven track record leading large projects, experience in project management and process improvement ,Demonstrated effective verbal, written and technical communication, Excellent communication skills, and the ability to work collaboratively in a team environment, Good interpersonal communication skills and having high respect for confidentiality

How to Apply

Step 1: Click Apply button below
Step 2: If you are interested in the above position, please email your CV and application cover letter addressed to Human Resources and send to [email protected]. Indicate the position and duty station you are applying for in the subject line. Only short-listed applicants will be contacted.

CeSHHAR Zimbabwe is committed to diversity and inclusion within its workforce, and encourages all candidates, irrespective of gender, nationality, sexual orientation, religious and ethnic backgrounds, including persons living with disabilities, to apply.

The successful candidate will undergo relevant background checks and will be required to commit in writing to comply with the CeSHHAR Zimbabwe safeguarding guidelines.

Click to Apply

Login to Apply Register to Apply

CeSHHAR Zimbabwe logo

Location: Harare
Company: CeSHHAR Zimbabwe
Expiry Date: 2024-11-15 00:00:00