22 Feb 2024

Senior Software Engineer at Code for Africa (CfA)

Recruit candidates with Ease. 100% recruitment control with Employer Dashboard.
We have the largest Job seeker visits by alexa rankings. Post a Job

Resubmit your Resume Today. Click Here to Start

We have started building our professional LinkedIn page. Follow


Job Description

Code for Africa (CfA) uses technology and #OpenData to empower citizens. We give citizens actionable information for better-informed decision making and digital tools to amplify their voices, so that they can hold the authorities (both governmental and corporate) to account.

Summary

  • Candidates must have demonstrable real-world experience in crafting high-quality (tested and documented) software in a team.
  • The ideal candidate will have the ability to lead and mentor teams of software engineers.

Responsibilities

  • Lead the design, develop and deploy robust systems and infrastructure tools that will be used by the organisation and partners.
  • Drive every aspect of the software development process including technological and architectural decisions.
  • Collaborate with a geographically distributed team of product managers, designers, researchers, developers, and journalists to deliver high-quality software on time and within budget.
  • Provide actionable feedback on the work of fellow technologists.

Qualifications

  • At least four (4) years of relevant programming experience building and operating multi-tier web applications (including REST APIs).
  • Expertise in Python & proficiency in SQL (Postgres) and either JavaScript or TypeScript.
  • A deep understanding of computer science principles and the ability to evaluate and implement new technologies as needed.
  • Working knowledge of modern software development practices and technologies such as CI/CD pipelines.
  • Strong analytical and problem solving skills paired with excellent attention to detail.
  • Ability to lead and motivate teams, and to work well in a collaborative environment.
  • Strong communication and interpersonal skills.

Preferred: candidates who are able to demonstrate the following will have an advantage:

  • Bachelor degree in Computer Science, Computer Engineering or a related technical discipline.
  • Experience working in development organisations (NGOs/CSO/non-profit), technology/media organisations or high-growth startups.




Method of Application

Submit your CV and Application on Company Website : Click Here Closing Date : 29 February. 2024




Subscribe


Apply for this Job