Mid-Level Software Engineer
Date limite: 14/07/2025
Lecture estimée à : 2 minutes
Description du poste
Lien tdrs
Tdr de l'offre
Pas de Tdrs (Français)
Pas de Tdrs (Anglais)
This is a full-time on-site role for a Mid-Level Software Engineer at Safiri located in Dar es Salaam, Tanzania. The Software Engineer will be responsible for back-end web development, software development, programming, and object-oriented programming. Day-to-day tasks include developing and maintaining software systems, collaborating with cross-functional teams, and ensuring the platform's reliability and accessibility.
Key Qualifications:
• Evidencing your commitment to following good programming principles, ensuring clean, maintainable and efficient code.
• Ability to handle multiple projects concurrently, showcasing your strong organisational and multitasking skills.
• Demonstrating a strong grasp of JavaScript and TypeScript, showcasing your ability to effectively utilise these technologies.
• Possessing a sound understanding of server-side development using Node.js and TypeScript, enabling you to create efficient and scalable applications.
• Displaying a solid understanding of CSS FlexBox, enabling you to craft visually appealing and responsive user interfaces.
• Familiarity with React Native and TypeScript, indicating your versatility in developing cross-platform mobile applications.
• Knowledge of creating RESTful APIs, showcasing your ability to design and implement robust and efficient communication protocols.
• Proficiency in working with MongoDB and creating aggregations, allowing you to effectively manipulate and manage data.
• Exhibiting familiarity with the Agile Methodology, indicating your ability to work in an iterative and collaborative environment.
• Expressing an eagerness to continually learn and develop within a team setting, demonstrating a growth mindset.
Responsibilities
• Develop and maintain scalable and secure web and mobile applications.
• Collaborate with team members to ensure high-quality code and implementation of best practices.
• Work with designers, product managers, and stakeholders to develop new features.
• Optimize system performance, security, and reliability.
• Integrate third-party APIs and payment gateways to enhance platform functionality.
• Contribute to code quality through automated testing, code reviews, and CI/CD pipelines.
• Troubleshoot and debug technical issues to improve system stability.
Suivez-nous sur nos réseaux sociaux
Qu’aimeriez-vous que Kazi améliore ou ajoute à ses services ? Vos idées nous intéressent !
La boite à suggestion est en maintenance
Contactez-nous par message
Exprimez vos préoccupations, faites vos demandes ou signalez un problème ici, sans nécessité de vous rendre physiquement au bureau.
Boite à suggestion & Message