Ubulu Africa is Hiring for Remote Roles
- Location: Remote
- Job Type: Full Time
About the Company
Ubulu Africa is a digital innovation hub committed to driving impactful digital innovation across Africa.
With a focus on venture building and ecosystem building, Ubulu Africa endeavours to catalyze economic empowerment and sustainable development by fostering collaboration between innovators, startups, corporate organisations, academic institutions, and government agencies.
What We Offer
- A Great Culture: We are a people-first company. Everyone’s voice matters, and mutual respect is at the core of what we do.
- Learning and Growth: We are big on professional development and support your growth.
- Competitive Compensation: Enjoy an attractive salary, pension, health insurance, and more.
- Impactful Work: Work on exciting projects that make a difference in Africa’s digital transformation.
- Empowerment: Enjoy the freedom to bring your ideas to life and make meaningful contributions to the company’s success.
The Roles are:
- Frontend Engineer
- AWS Solutions Architect
Role Overview of the Frontend Engineer
- We are looking for a Frontend Engineer who is passionate about creating clean, intuitive, and high-performance user interfaces.
- You understand how design and code combine to deliver exceptional user experiences. You are technically skilled, creative, and collaborative—ready to be part of something bigger.
What You Will Do as a Frontend Engineer
- Develop: Build fast, create sleek, responsive UIs with Next.js, React, and Tailwind CSS.
- Collaborate: Work closely with product and engineering teams to bring designs to life and integrate APIs seamlessly.
- Optimize: Ensure applications are performant, scalable, and compatible across browsers and devices.
- Document: Write clean, maintainable code and document development processes for future scalability.
Apply Here for Frontend Engineer at Ubulu Africa
Job Overview of the AWS Solutions Architect
- We are looking for a visionary Solution Architect to join our venture studio and play a pivotal role in shaping the technical landscape of our diverse platforms.
- This role is ideal for an experienced architect who can bridge the gap between business needs and technical implementation, designing robust, scalable and secure solutions.
What You Will Do as a AWS Solutions Architect
- Lead Architectural Design: Architect end-to-end solutions for new and existing platforms, with a strong focus on designing robust, scalable, secure, and cost-efficient infrastructure, ensuring alignment with business objectives, technical feasibility, and long-term scalability.
- Define Technical Standards: Establish and enforce architectural best practices, coding standards, and design principles across all projects, promoting consistency and quality.
- Collaborate with Cross-functional Teams: Work closely with product managers, lead engineers, QA engineers, and business stakeholders to translate requirements into technical specifications and architectural blueprints.
- Technology Evaluation: Research, evaluate, and recommend new technologies, tools, and frameworks that enhance our development capabilities and product offerings.
- Create Technical Roadmaps: Develop and maintain comprehensive technical and infrastructure roadmaps for platforms, outlining key architectural phases, dependencies, and integration strategies.
- Ensure Architectural Integrity: Oversee the implementation of architectural designs, focusing on infrastructure reliability and resilience, conducting regular reviews and providing technical guidance to development teams to ensure adherence to standards and architectural vision.
- Risk Assessment: Identify potential technical risks and challenges, particularly those related to infrastructure, proposing mitigation strategies and innovative solutions to ensure project success.
- Documentation: Create clear, concise, and comprehensive architectural documentation, including design specifications, data flow diagrams, and system overviews.
What You Will Bring as a AWS Solutions Architect
- At least 5+ years of experience in software development, with a minimum of 3 years specifically in a Solution Architect, Technical Architect, or similar senior architectural role.
- Architectural Expertise: Proven experience in designing and implementing complex, highly scalable, secure, and resilient enterprise-grade infrastructure solutions, including microservices, APIs, and cloud-native applications.
- Technical Proficiency: Deep understanding of various technology stacks, including frontend frameworks (e.g., React, Next.js), backend technologies (e.g., Node.js/Nest.js, Python), databases (e.g., MongoDB, PostgreSQL), and cloud platforms (especially AWS).
- Cloud Architecture: Strong hands-on experience with designing, implementing, and optimising cloud computing architectures on AWS, including services like EC2, S3, RDS, Lambda, API Gateway, and managed services for highly available and fault-tolerant systems.
- System Integration: Experience with various integration patterns and technologies (e.g., RESTful APIs, GraphQL, message queues).
- Problem-solving: Exceptional analytical and problem-solving skills, with the ability to diagnose complex infrastructure issues, break down issues into manageable components, and design effective solutions.
- Communication: Excellent verbal and written communication skills, with the ability to articulate complex technical concepts to both technical and non-technical audiences.
- Leadership: A proven track record of leading technical discussions, mentoring engineers, and driving architectural consensus within a team.
- Methodologies: Familiarity with Agile development methodologies, CI/CD pipelines, and strong understanding of DevOps and Infrastructure as Code (IaC) principles.
- Certification (Advantageous): Relevant certifications such as AWS Certified Solutions Architect, TOGAF, or similar.
Apply Here for AWS Solutions Architect