
Role Overview
As a Technical Lead / Solution Architect, you will play an
essential role in identifying our clients’ problems, engineering solutions for
them, and overseeing the technical execution of our team. You will engage
closely with internal and external stakeholders to understand their challenges,
needs, and objectives and help translate these into opportunities and feature
requirements while addressing the digital divide between the global north
and south. On the technical side, you will work closely with our CTO to manage
the technical team and act out Business Development opportunities outside the
project context. You will lead the technical development and its alignment with
the project’s requirements.
Key Responsibilities
- Technical
Expertise: Provide hands-on expertise and deep intuition through the
entire technical stack.
- Team
Mentorship: Mentor and coach team members to foster professional
growth and skill development. Conduct code reviews and provide
constructive feedback. Promote a culture of excellence, collaboration, and
continuous improvement.
- Project
Leadership: Manage technical teams to deliver projects on time and
within scope. Resolve team blockers, speed up the development process,
introduce swinging changes to the code base, and ensure the quality
and sustainability of the technical solution delivered.
- Thought
Leadership: Write technical thought leadership pieces internally and
externally. Participate in industry events to enhance the company’s
profile. Push other people’s thinking and foster an internal culture
of innovation.
- Internal
and External Stakeholder Engagement: Collaborate with clients to
understand their needs and translate them into technical solutions.
Effectively present complex technical concepts to non-technical
stakeholders.
- Solution
Architecture: Design scalable and efficient architectures that meet
client requirements. Evaluate and recommend technologies and tools to
enhance project outcomes. Develop technical specifications and
documentation.
- Business
Development: Contribute significantly and lead technical sections of
proposals bids. Identify the feasibility of new service offerings and
opportunities. Identify clients’ business problems and drive our
understanding of the problem statement and possible solution approaches.
Essential qualifications and skills
Anyone fulfilling the essential qualifications is encouraged
to apply.
- Master’s
or Bachelor’s Degree in a technical, statistical, or other
relevant science field.
- Our
technical stack includes Python, SQL, Java, Type/JavaScript,
tools, and frameworks like React, FastAPI, LangChain, Axios, and many
others.
- Technical
Expertise: Demonstrated expertise in Data Engineering, Science, and
Web Development stacks, as shown by 5 years of experience in the technical
field focusing on leading teams in full-stack, data, or GenAI development.
- Team
Mentorship: Proven experience in leadership roles managing technical
teams.
- Project
Leadership: Experience with Agile/Kanban frameworks to ensure
iterative delivery and alignment with client feedback.
- Thought
Leadership: Excellent verbal and written communication skills, with
the ability to convey complex ideas in a clear and accessible manner. An
innovative approach to problem-solving and the ability to express it
in simple language.
- Internal
and External Stakeholder Engagement: Ability to navigate and
coordinate between multiple stakeholders, balancing business needs with
technical feasibility.
- Solution
Architecture: Proven ability to understand client challenges, suggest
and communicate solutions, and see them to production. A proactive
approach to identifying potential bottlenecks and addressing product
development and delivery challenges. Strong analytical skills.
Desirable qualifications and skills
We do not expect candidates to meet all desired
qualifications.
- Experience
in Development Contexts: Previous experience working in or with
development organizations or LMICs.
- AI
& Machine Learning: Familiarity with GenAI, machine learning
algorithms, and their applications in data products.
- UX/UI
Experience: Understanding of UX/UI design principles to ensure
user-friendly product development.