We are looking for a full stack developer with a great track record of delivering well-engineered products that make complicated data very simple, preferably in a start-up or another fast moving environment. You will be comfortable starting from a blank sheet of paper (on both front-end and back-end), including basic UX skills to ensure usability.
RESPONSIBILITIES
- Design and build low-latency, high-availability, and performant web applications
- Work with UI designers to implement front-ends by leveraging technologies such as React JS, Angular, Vue, or Gatsby
- Implementation of serverless, containerized and cloud computing powered solutions
- Writing reusable, testable, and efficient code using at least two of the following programming languages like Javascript, Python or .NET Core
- Designing and implementing database schemas that leverage data storage solutions like MySQL, DynamoDB, and MongoDB
- Leverage no and low code development tools for quick wins
- Encourage and initiate the use of agile and DevOps methodologies with patterns that promote continuous integration, testing, test-driven development, and delivery
REQUIREMENTS
- At least 3+ years of experience working with well-engineered software products with modern technologies and understanding of best practices
- Deep working knowledge of HTML, CSS, and Tailwind
- Experience with frontend state management technologies such as Redux
- Exposure to Webpack, Babel, and Docker
- Experience building SaaS products on any of the tier one cloud platforms e.g. Azure, AWS, GCP
- Ability to lead workshops and collaborate closely with ambition founders across Africa
- Proficiency in at least two of the following development technologies: .Net Core, NodeJS, Python
- Good execution knowledge of API implementation (e.g. REST or GraphQL)
- Good understanding of automated deployment pipelines using CI/CD principles
- Strong understanding of integration and service orchestration
- Experience working in an agile environment and the ability to constantly test, learn and iterate based on user feedback and prioritize features
PREFERRED
- Previous working experience within the startup ecosystem
NON-NEGOTIABLES
- Great team player and problem solver
- Relentlessly resourceful and creative problem solving skills
- High risk tolerance and boundless ambition
- A collaborative approach and willingness to be wrong
Founders Factory Africa provides a rare opportunity to immerse yourself in a team of world-class thinkers and creators. We provide the freedom and excitement of early-stage startups but the stability and resources of a large organisation.
Founders Factory Africa has global ambitions, and you’ll play a key role in our future success. This role is a once in a lifetime opportunity to join a high-growth organization as part of the founding team and to help shape the future of Africa’s startup ecosystem.