Our partner organisation is a platform with the audacious goal of developing 3 million young African leaders over the next 15 years. Your mission as Senior Full Stack Developer is to build amazing applications for both internal and external customers.
Design, create and build tech that will serve the needs of all the organization’s stakeholders.
Remote hires in Europe • Africa • Eastern Europe • Middle East
- To design and develop software applications
- To perform technical design reviews and code reviews
- To be responsible for prototyping, developing, and troubleshooting software
- To perform peer reviews on source code to ensure reuse, scalability, and the use of best practices
- To participate in collaborative technical discussions that focus on software user experience, design, architecture, and development
- You have 8+ years of strong hands-on background in developing scalable applications
- You are proficient in Front end technologies like AngularJS/React, JSON
- You have proficiency in server-side languages such as .NET Core, C#.
- You have extensive knowledge of CSS and JS methods for highly responsive applications.
- You have strong experience in Responsive design, cross-browser web applications
- You have experience with Cloud services, including AWS, GCP, and Azure
- You are familiar with Interfaces such as REST web services, swagger profiles, JSON payloads.
- You are familiar with dev-ops such as Git / Jira / Confluence
- You have experience with microservice architecture
- You are perfectionist who embraces failure.
- Initiative & Courage: You have an owners’ approach and you are proactive with what needs to be done; you also embrace risks and failure
- Humility & Adaptability: You have a beginners’ mindset and you always seek to learn; you are also flexible and embrace pivoting
- Possibility & Adventure: You are passionate about life, you have a growth mindset and you can thrive on uncertain circumstances and uncharted territory
- Resilience: You tackle difficult situations with a can-do attitude and are relentless in the pursuit of your goals
- Emergent Leadership: You are aware, and can manage, your emotions and those of others very well, you also have an empathetic, collaborative approach to leadership and you love working with others