Company Address: Address 13th Floor, Landmark Plaza Argwings Kodhek Rd. P.O. Box 865, 00606 Nairobi Kenya

  • Site Reliability Engineering

    Site Reliability Engineering

    ROLE SUMMARY

    Our client is a tech-focused organization dedicated to harnessing technological innovations to empower citizens throughout Africa. This mission is achieved by freeing data trapped within government and corporate systems, embedding technologists into civic societies, and crafting civic engagement applications. Their goal is to amplify the voices of citizens and foster a digital democracy.
    In this position, you will ensure the reliability, availability, and performance of infrastructure and applications, while championing open-source software and open-data principles. You will actively collaborate with teams and contribute to backend development efforts, with a strong emphasis on knowledge-sharing automation, and site reliability engineering.

    KEY RESPONSIBILITIES
    Site Reliability Engineering:

    Follow established processes and runbooks and contribute to their continuous improvement.
    Set up and maintain monitoring tools to proactively identify and respond to infrastructure issues.
    Identify automation opportunities to reduce manual workload and enhance operational efficiency.
    Plan and execute configuration change operations at both application and infrastructure levels.
    Craft and manage automation scripts following infrastructure as code (IAC) principles.

    Cloud-Based System Maintenance:

    Maintain and troubleshoot our cloud-based systems across AWS, GCP, and Azure.
    Resolve infrastructure incidents promptly and document root causes and resolutions.
    Configure alerts for critical systems and services to minimize downtime and ensure cost-effectiveness.

    Cross-Functional Collaboration:

    Collaborate with fellow technologists to design, develop, and maintain high-quality backend services and APIs.
    Participate in code reviews, pinpoint performance bottlenecks, and optimize backend systems.
    Actively engage with the wider civic tech community.

    Open Source and Documentation:

    Champion open-source software and open data principles.
    Document all our technologies to facilitate free reuse by others.
    Contribute to knowledge sharing by documenting best practices, runbooks, and standard operating procedures.

    QUALIFICATIONS

    Cloud Platforms: Minimum of 3 years of hands-on experience with major cloud providers such as AWS, GCP, and Azure. Certifications from these providers are a plus.
    Proficiency in Site Reliability Engineering (SRE): Understanding of SRE principles and practices.
    Automation & Scripting: Knowledge of scripting languages like Python, Bash, or Go. Familiarity with tools like Ansible, Terraform, or Chef.
    Source Control: Proficiency with Git and platforms like GitHub, GitLab, or Bitbucket.

    Apply via :

    goodinfo.breezy.hr

  • Full Stack Engineer

    Full Stack Engineer

    ROLE SUMMARY

    Our client is a tech-focused organization dedicated to harnessing technological innovations to empower citizens throughout Africa. This mission is achieved by freeing data trapped within government and corporate systems, embedding technologists into civic societies, and crafting civic engagement applications. Their goal is to amplify the voices of citizens and foster a digital democracy.
    As a Senior Software Engineer, you will lead the development of web applications, data platforms, and API integrations. You will be a champion of open-source principles, ensuring robust documentation and mentoring junior engineers. Collaboration is essential as you’ll work closely with the civic tech community and organizational partners. Key traits for success in this role include being a proactive learner, having a security-first approach, excelling in collaboration, and actively engaging with clients.

    KEY RESPONSIBILITIES

    Design, develop, and maintain systems including web applications, data platforms, and API integrations to support partners like civil society organizations, media, and selected government agencies.
    Oversee UI/UX and data visualization, ensuring user-centric design and high-quality interactive visualizations.
    Advocate for open-source software and open data principles, ensuring documentation for free reuse.
    Lead projects from conception to completion, ensuring alignment with organizational goals.
    Document technical processes comprehensively to support future maintenance and scalability.
    Streamline DevOps, collaborating for improvements in application delivery.
    Mentor junior engineers, fostering skill development and team performance.
    Continuously learn and stay updated with technological trends.

    TECHNICAL STACK
    Backend:

    Database: Postgres DB
    Language: Python
    Framework: Django
    Containers: Dockerized
    CI/CD: GitHub actions

    Frontend:

    Language: JavaScript
    Framework: React (using Next.js)

    QUALIFICATIONS

    Backend Development: Proficiency in Python, with experience in the Django framework.
    Database Management: Experience with Postgres DB, including database design, optimization, and security best practices.
    Frontend Development: Proficiency in JavaScript, with experience in React and Next.js.
    Containerization: Hands-on experience with Docker, including creating, deploying, and managing Docker containers.
    DevOps and CI/CD: Familiarity with DevOps best practices and experience with CI/CD tools, especially GitHub actions.
    API Development: Experience in designing and maintaining robust API integrations.
    UI/UX and Data Visualization: Knowledge of user-centric design principles and experience with data visualization tools and techniques.

    Apply via :

    goodinfo.breezy.hr

  • Junior System Administrator

    Junior System Administrator

    Key Responsibilities

    Install, manage, and maintain Windows Server infrastructure including Hyper-V virtualization, Active Directory, Azure, SQL, and related services.
    Install, manage, and maintain company firewall systems and storage solutions.
    Regularly evaluate and manage updates and patches for assigned systems.
    Monitor and manage system security measures, including firewalls, intrusion detection systems, anti-virus software, authentication systems, log management, and content filtering to ensure system security and data integrity.
    Troubleshoot network performance issues and establish a disaster recovery plan.
    Assist with the creation and maintenance of system documentation, including configuration and design documents, as well as procedural and policy documents.
    Respond to and resolve help desk requests related to the areas of responsibility.
    Coordinate and communicate with vendors for efficient implementation of new systems/products or updates to existing systems.
    Develop and implement project plans, risk assessments, and contingency plans.
    Conduct regular system audits to ensure all systems are operating as necessary.

    QUALIFICATIONS AND ROLE REQUIREMENTS

    To be successful in this role, you need to have:

    Bachelor’s degree in computer science, Information Technology or a closely related field, or equivalent experience required.
    3-5 years of system administration experience.
    Deep understanding of networking and TCP/IP.
    Strong knowledge and experience with Hyper-V, Active Directory, firewalls, Azure, SQL, and storage solutions.
    System administration and IT certifications in Microsoft, or other network-related fields are a plus.
    Working knowledge of virtualization, Hyper-V, or equivalent.
    Strong understanding of computer security, network administration, and complex network systems.
    Ability to manage multiple projects simultaneously.
    Excellent written and verbal communication skills.

    To apply, please send your CV, Portfolio, and your LinkedIn Profile to talent@goodinfo.consulting.With this email, indicate your:

    Apply via :

    talent@goodinfo.cons

  • Junior System Administrator

    Junior System Administrator

    Key Responsibilities

    Install, manage, and maintain Windows Server infrastructure including Hyper-V virtualization, Active Directory, Azure, SQL, and related services.
    Install, manage, and maintain company firewall systems and storage solutions.
    Regularly evaluate and manage updates and patches for assigned systems.
    Monitor and manage system security measures, including firewalls, intrusion detection systems, anti-virus software, authentication systems, log management, and content filtering to ensure system security and data integrity.
    Troubleshoot network performance issues and establish a disaster recovery plan.
    Assist with the creation and maintenance of system documentation, including configuration and design documents, as well as procedural and policy documents.
    Respond to and resolve help desk requests related to the areas of responsibility.
    Coordinate and communicate with vendors for efficient implementation of new systems/products or updates to existing systems.
    Develop and implement project plans, risk assessments, and contingency plans.
    Conduct regular system audits to ensure all systems are operating as necessary.

    QUALIFICATIONS AND ROLE REQUIREMENTS

    To be successful in this role, you need to have:

    Bachelor’s degree in computer science, Information Technology or a closely related field, or equivalent experience required.
    3-5 years of system administration experience.
    Deep understanding of networking and TCP/IP.
    Strong knowledge and experience with Hyper-V, Active Directory, firewalls, Azure, SQL, and storage solutions.
    System administration and IT certifications in Microsoft, or other network-related fields are a plus.
    Working knowledge of virtualization, Hyper-V, or equivalent.
    Strong understanding of computer security, network administration, and complex network systems.
    Ability to manage multiple projects simultaneously.
    Excellent written and verbal communication skills.

    To apply, please send your CV, Portfolio, and your LinkedIn Profile to talent@goodinfo.consulting.With this email, indicate your:

    Apply via :

    talent@goodinfo.cons

  • Solutions Architect

    Solutions Architect

    REQUIREMENTS
    To be successful in this role, you need to have:

    Bachelors in information technology.
    AWS Certified Solution Architect.
    Understanding of Programming principles – Java, Python.
    API Management Lifecycle.
    Experience in delivering IT solutions in a financial service environment.
    Experience in deploying and supporting solutions in AWS.
    Understanding of SAFe Agile Delivery.

    COMPETENCIES

    Strategic
    Collaboration (Relating)
    Customer First
    Execution
    Innovation (Perspective)
    Leading with Influence
    Personal Mastery (Learning)

    KEY RESULT AREAS

    Design solutions to meet the needs of customers and advisors across the ROA markets.
    Drive architectural initiatives via enabler epics in the Portfolio Kanban system and participate in their analysis where applicable.
    Promote Continuous Delivery Pipeline and DevOps capabilities.
    Conduct Application Portfolio Management activities.
    Assure feasibility, scalability and sustainability of solutions.
    Oversee the implementation of solutions to ensure they adhere to solution architecture designs.
    Facilitate segment IT and business architectural submissions to the relevant governance boards. ·
    Provide input when engaging technology-related suppliers and guide business and IT through the request for information, proposal and quotation processes. ·
    Research and advise the business on new technology for continuous improvement.

    To apply, please send your CV and your LinkedIn Profile to talent@goodinfo.consulting.With this email, indicate your:

    Apply via :

    talent@goodinfo.cons

  • Customer Success Manager

    Customer Success Manager

    ROLE DESCRIPTION
    The Customer Success Manager will be responsible for ensuring the success and satisfaction of our customers –primarily by ensuring they get the most out of our tech talent service – AGILE. The CSM will work closely with customers to understand their needs and goals, lead the delivery of solutions for these needs, and act as an advocate for our customers within the company.
    Your main role will be to ensure the success of our customers by helping them achieve their desired outcomes and goals with our products/services. You will do this mainly by building and maintaining strong relationships with customers and ensuring that they are satisfied with the products or services they have purchased.
    Key Responsibilities

    Building and maintaining strong relationships with customers.
    Onboarding and training new customers to ensure they understand and can use our AGILE service effectively.
    Continuously listening to, understanding, backlogging, and prioritizing customer needs and goals.
    Providing ongoing support to ensure customers’ needs are met and issues are resolved.
    Working directly or with talent teams to source required talent for customer tech programs.
    Helping to Onboard Resources to Customers’ tech programs.
    Co-manage resources with customers to ensure the highest Performance: Work-Life-Balance ratios.
    Ensure the customer getting the best out of resources by:

    Mediating any issues that arise between customers and resources.

    Ensuring contract and customer requirement compliance by ensuring contracts and requirements are well understood by resources and adhered to.
    Developing and implementing retention, resource-caching & redundancy, quick replacement, and other continuity strategies.
    Identifying and executing opportunities for upselling or cross-selling based on the customer’s needs and goals.
    Measuring and analyzing customer satisfaction levels to identify areas for improvement and ensure long-term success.
    Collaborating with cross-functional teams to provide a seamless customer experience.
    Providing feedback to the product team to improve the product or service based on customer feedback.
    Managing a portfolio of customer accounts and ensuring their success over the long term.

    Apply via :

    www.linkedin.com

  • Android Developer – REPOST

    Android Developer – REPOST

    ROLE DESCRIPTION
    Our client is in the financial services sector and is looking to build a team that will join the digital side of the business.
    As a member of this team will be involved in the planning and development of high-quality technical designs and solutions. On a day-to-day basis, your participation will be required in the development, monitoring, and maintenance of digital applications and services.
    The successful candidate will be expected to create prototypes, develop user-centered software, and advise on technical specifications. This role requires application fundamentals in engineering practices, and an analytical and data-driven approach to problem-solving while following DevOps, SRE, and Cloud Based practices.
    REQUIREMENTS
    To be successful in this role, you need to have:

    Preferably 3 – 5 years of development of Android app.
    Strong Android and pattern fundamentals.
    Expertise in Java & Kotlin is a must.
    Knowledgeable in the development of APIs.
    Familiarity using Git is required.
    Experienced in reviewing and testing code.
    Experience working independently, but able to fit into a larger ecosystem and work within established patterns.

    EXPERIENCE & EDUCATION

    5+ years of software development preferably within insurance & banking.
    3+ years of complex applications integration.
    AWS developer associate certification.
    AWS Serverless development.

    To apply, please send your CV and your LinkedIn Profile to talent@goodinfo.consulting.With this email, indicate your:

    Apply via :

    talent@goodinfo.cons

  • User Experience Designer

    User Experience Designer

    We are looking for a Junior UI/UX Designer to be part of the design team. The ideal candidate will be responsible for designing and delivering exceptional user experiences across all digital platforms, including websites, mobile applications, and other digital products.
    Key Responsibilities

    Collaborate with cross-functional teams to understand customer needs and business requirements
    Ensure that designs meet accessibility standards and are optimized for performance
    Participate in design reviews and provide constructive feedback to peers
    Create visually appealing and intuitive interfaces that enhance user engagement
    Develop user flows, wireframes, prototypes, and high-fidelity designs.
    Conduct user research, testing, and analysis to inform design decisions.
    Stay up to date with current design trends and best practices

    QUALIFICATIONS AND ROLE REQUIREMENTS

    A minimum of 4 years of professional experience in UX/UI design.
    Strong portfolio showcasing a wide range of UX/UI design projects across different channels and platforms.
    Excellent understanding of design principles, user-centered design.
    Excellent communication, collaboration, and interpersonal skills.
    Proficiency in design tools – Specifically Figma.
    Ability to create prototypes for user testing and validate design decisions through data and feedback
    Ability to work in a fast-paced, dynamic environment and meet tight deadlines.

    Apply via :

    www.linkedin.com

  • Android Developer

    Android Developer

    REQUIREMENTS
    To be successful in this role, you need to have:

    Preferably 3 – 5 years of development of Android app.
    Strong Android and pattern fundamentals.
    Expertise in Java & Kotlin is a must.
    Knowledgeable in the development of APIs.
    Familiarity using Git is required.
    Experienced in reviewing and testing code.
    Experience working independently, but able to fit into a larger ecosystem and work within established patterns.

    EXPERIENCE & EDUCATION

    5+ years of software development preferably within insurance & banking.
    3+ years of complex applications integration.
    AWS developer associate certification.
    AWS Serverless development.

    To apply, please send your CV and your LinkedIn Profile to talent@goodinfo.consulting.With this email, indicate your:

    Apply via :

    talent@goodinfo.cons

  • Information Technology Business Analyst

    Information Technology Business Analyst

    ROLE DESCRIPTION
    We are looking for a Tech Business Analyst who will be part of our customer’s digital team for a year full-time contract reporting to the Chief Information Officer. The SBA will be required to demonstrate their understanding of the insurance industry and have played a role in the integration between business and technology in the insurance industry. The Tech Business Analyst leads and participates in the requirements and design of high-quality solutions. The role will be required to lead requirements workshops, document as-is processes and define to-be processes, develop test plans, and perform SIT and ensure all relevant technical and non-technical documentation are of the highest quality.
    RESPONSIBILITIES

    Document business requirement specifications and user stories based on business requirements workshops and discussions.
    Document as-is and to-be business processes-based business discovery workshops.
    Create a backlog of features and user stories that will form the basis for solution development
    Design and implement overall test strategy
    Develop functional test plans for user stories and features under development.
    Develop technical test plans for all solutions being developed.
    Participate in all agile ceremonies such as daily standup, back grooming, sprint planning, and sprint retrospective.
    Review work done to ensure alignment to stakeholder requirements
    Work closely with multi-skilled and cross-functional teams e.g., architects, developers, business SME
    Draft technical specifications
    Monitor application performance
    Operational support for product issues raised to the development team

    REQUIREMENTS
    To be successful in this role, you need to have:

    Degree in Computer Science/ Engineering/Mathematics or related
    5+ years of experience in software delivery
    2+ years as a software developer
    3+ years as a business analyst
    Familiarity with Architecture and Design: Microservice, Serverless Architectures, Event-Driven Architecture / API First / Domain-driven design
    Familiarity with Test-Driven Development

    Knowledge and experience in technologies such as:

    Software engineering concepts
    Experience in API projects
    Programming in any language
    Agile tools such as JIRA, Azure DevOps
    Solid documentation skills, both technical and functional
    Performance testing
    Contract testing (e.g., Pact, Postman, Neman)

    To apply, please send your CV and your LinkedIn Profile to talent@goodinfo.consulting.With this email, indicate your:

    Apply via :

    talent@goodinfo.cons