About Virtual Tribe Africa
We provide a platform that helps you find a better work-life balance, make more money, and build your network. Meet clients youโre excited to work with and takeย your career to new heights.
Our team is made up of highly talented individuals across the world, with skills and experience that cut across several micro-services, and we empower them to put their best work into the hands of millions of people, potentially.
Details
We are seeking an experienced and innovative Software Engineer to join our dynamic team. In this role, you will be responsible for developing, testing, implementing, and maintaining software systems. You’ll be involved in all areas of development from design to development to testing.
Key Responsibilities:
- Software Development:
- Design, develop, and implement software solutions based on system design documents and client requirements.
- Collaborate with a team of developers and engineers to produce high-quality software.
- Develop scalable and efficient code, adhering to best practices and coding standards.
Testing and Troubleshooting:
- Conduct regular code reviews and tests to ensure high-quality performance.
- Troubleshoot, debug, and upgrade existing software.
- Work closely with QA teams to design testing plans and improve software quality.
Technical Documentation:
- Create technical documentation for reference and reporting.
- Maintain software documentation, including requirements, design, and user manuals.
Collaboration and Communication:
- Work closely with other engineers, IT staff, and project managers to meet software requirements.
- Coordinate with cross-functional teams for integrations and updates.
Continuous Learning and Improvement:
- Stay up-to-date with new technology trends and programming languages.
- Continually improve operations by conducting systems analysis and recommending changes in policies and procedures.
- Bachelorโs or Masterโs degree in Computer Science, Information Technology, or a related field.
- Proven experience as a Software Engineer or Software Developer.
- Experience designing interactive applications and familiarity with Agile methodologies.
- Proficiency in software engineering tools and programming languages (such as Java, C++, Python, Ruby, etc.).
Preferred Skills:
- Strong attention to detail and problem-solving skills.
- Excellent analytical and communication skills.
- Ability to work in a fast-paced, team-oriented environment.
- Experience with databases, Object-Relational Mapping (ORM) frameworks, and web servers.
Employment Type: Full-Time/Part-Time/Contract
Location: Remote.
Application Process: Interested candidates should click on the link below to apply.
Apply Here
Also Apply:
- Top 8 Tech Skill to Learn in 2024. According to Upwork, They are the Most In-Demand Skills of the Year.
- Fatima Al-Fihri Open University (FAOU) Internship Program 2024
- Selar Tuition Fund Project 2024 | An Undergraduate Scholarship Fund By Selar
- WomEng GirlEng Technovation Camp 2024 for high school girls
- Call for Applications: Omniverse Summit for African Entrepreneurs 2024
- Moniepoint, NITHub HatchDev Full-Stack Development Training program |6 months training, 3-month internship