An exciting full time vacancy for a FULL STACK SOFTWARE DEVELOPER is now available at Farsight Africa Group, Somalia. This role falls within the Ict/technology/computers sector and requires candidates with 5 - 6 years of relevant experience. This position closes on Sep, 30. Apply now to be considered.
THE ROLE: BE THE STRATEGY BEHIND THE GAME.
Farsight Africa Technologies is a subsidiary of Farsight Africa Group that aims to digitally enable and empower last frontier markets by promoting technology adoption in politically vulnerable states and focuses on developing robust software and hardware solutions that address the gaping needs for automation of government services. These include financial management information systems, tax revenue collection and administration, and public utility service provision platforms
The organization is seeking an experienced Full Stack Software Developer to design, develop, test, and maintain end-to-end web and mobile applications. The role will support the delivery of Farsight Africa's digital solutions for government and private sector clients, working across front-end interfaces, back-end services, databases, and system integrations to deliver secure, scalable, and user-friendly platforms.
Objective:
To design, build, and maintain robust, secure, and scalable full stack applications that automate and improve service delivery for our clients, from requirements gathering through to deployment and post-go-live support, while ensuring high code quality, performance, and alignment with business needs.
Key Responsibilities
Front-End Development:
Back-End Development:
Testing and Quality Assurance:
Deployment and Support:
Documentation:
Collaboration:
- Design, develop, and maintain full stack web and mobile applications from concept to production.
- Translate business and user requirements into technical specifications, system architecture, and working software.
- Build responsive, accessible, and intuitive user interfaces using modern front-end frameworks.
- Develop secure and scalable back-end services, RESTful APIs, and business logic.
- Design, implement, and optimize relational and non-relational databases.
- Integrate applications with third-party systems, including payment gateways, SMS/USSD services, ERP, and government platforms.
- Participate in the full software development lifecycle: requirement gathering, design, development, testing, deployment, and post-go-live support.
- Conduct code reviews and enforce coding standards, security best practices, and version control discipline.
- Support user acceptance testing (UAT) and provide technical training to internal teams and clients.
- Develop clean, reusable, and maintainable UI components using frameworks such as React, Angular, or Vue.js.
- Ensure cross-browser compatibility, mobile responsiveness, and optimal page performance.
- Collaborate with designers to turn wireframes and mock-ups into functional interfaces.
- Build server-side applications using technologies such as Node.js, Python (Django/Flask), PHP (Laravel), Java, or .NET.
- Implement authentication, authorization, data validation, and encryption to protect sensitive data.
- Optimize application performance, scalability, and reliability.
- Develop and execute unit, integration, and system tests to ensure quality deliverables.
- Troubleshoot, debug, and resolve defects during testing and after deployment.
- Deploy applications to cloud and on-premise environments using CI/CD pipelines.
- Provide post-implementation support and resolve production issues in a timely manner.
- Monitor system performance and apply updates, patches, and improvements.
- Prepare technical documentation, including system design specifications, API documentation, test plans, and user manuals.
- Maintain up-to-date documentation for all features, configurations, and integrations.
- Work closely with project managers, business analysts, designers, and QA teams to deliver projects on time.
- Share knowledge and provide technical guidance to junior developers.
About Somalia
Somalia is located in the Horn of Africa and has a growing job market, particularly in the humanitarian, development, and private sectors. Major employment hubs include Mogadishu, Hargeisa, Garowe, Baidoa, and Kismayo, with opportunities from international NGOs, UN agencies, government institutions, and an expanding private sector.
Ereyada Soomaaliga (Somali Keywords): Tiknoolajiyada • Shaqo Buuxda • Shaqo Cusub