Job Vacancies

Latest Jobs at Moniepoint Inc. – Apply Now

Cloud Engineer

  • Job Type Remote
  • Qualification BA/BSc/HND
  • Experience 5 years
  • Location Nigeria
  • Job Field ICT / Computer&nbsp

We are seeking a skilled and highly motivated Cloud Engineer to join our dynamic team. As a Cloud Engineer, you will play a crucial role in designing, implementing, and maintaining our cloud infrastructure to ensure our systems’ scalability, reliability, and security. You will contribute in driving automation initiatives to support our development and operations teams.

Your expertise in cloud technologies, automation, and infrastructure management will be instrumental in optimizing our cloud environment and supporting our organization’s growth.

Responsibilities:

Cloud Infrastructure Design and Deployment:

  • Design, deploy, and maintain cloud infrastructure solutions, using best practices industry standards and adhering to security guidelines.
  • Collaborate with cross-functional teams including development, operations, and security to assess requirements and design scalable cloud architectures and resolve issues.

Monitoring and Performance Optimization:

  • Knowledge of monitoring solutions to track the performance, availability, and security of cloud infrastructure and applications.
  • Proactively identify and address performance bottlenecks, scalability issues, and security vulnerabilities.
  • Troubleshoot and resolve issues related to cloud infrastructure, network connectivity, and application deployments.
  • Implement automation and orchestration techniques to streamline cloud operations and improve efficiency.
  • Continuously evaluate and recommend improvements to optimize the cloud infrastructure and enhance system performance.

Infrastructure as Code (IaC):

  • Implement automation tools/IaC such as Terraform, CloudFormation, or Ansible to streamline the provisioning, configuration, and deployment of cloud resources.
  • Develop and maintain reusable templates and scripts for provisioning and configuring cloud resources.
  • Implement version control and change management practices for infrastructure code.

Security and Compliance:

  • Implement robust security measures to protect cloud environments, data, and applications.
  • Monitor and respond to security incidents, perform vulnerability assessments, and implement necessary remediation measures.
  • Ensure compliance with industry regulations and standards, such as PCI-DSS etc.

Collaboration and Documentation:

  • Document infrastructure designs, technical processes, deployment processes, and operational procedures.
  • Strong verbal and written communication skills to articulate complex concepts and ideas clearly.
  • Excellent teamwork and collaboration skills to work effectively with cross-functional teams.
  • Contribute to knowledge sharing initiatives and provide training to team members on DevOps and cloud technologies.

Requirements:

Education and Experience:

  • Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent work experience).
  • Minimum 5 years as a Cloud Engineer or similar role, with a focus on automation, designing and managing cloud infrastructure.
  • Hands-on experience with public cloud platforms such as Amazon Web Services (AWS), Microsoft Azure, or Google Cloud Platform (GCP).

Technical Skills:

  • Strong understanding of cloud services, including compute, storage, networking, and security.
  • Solid understanding Jenkins, Git, continuous integration, continuous delivery.
  • Proficiency with monitoring tools (e.g., Prometheus, ELK stack).
  • Familiarity with infrastructure-as-code (IaC) tools like Terraform, pulumi, CloudFormation and configuration management tools (e.g., Ansible, Puppet, Chef)..
  • Knowledge of scripting and programming languages, such as Go, Python, Bash, or PowerShell.
  • Strong understanding of virtualization technologies, containerization (e.g., Docker, Docker compose, Kubernetes), and microservices architecture.
  • Knowledge about Apache kafka
  • Knowledge of networking concepts, protocols (e.g., TCP/IP, DNS), and network security.
  • Experience with webservers Nginx, Apache etc.

Analytical and Problem-Solving Skills:

  • Ability to analyze complex problems, propose effective solutions, and implement them in a timely manner.
  • Strong troubleshooting and debugging skills to identify and resolve issues in cloud environments.
  • Capacity to anticipate potential bottlenecks, performance issues, and security vulnerabilities and proactively address them.

Collaboration and Communication:

  • Excellent teamwork and collaboration skills to work effectively with cross-functional teams.
  • Strong verbal and written communication skills to articulate complex concepts and ideas clearly.
  • Ability to document technical processes, system designs, and operational procedures effectively.

go to method of application »

Method of Application

Director of Product Management is a highly prominent role at Moniepoint. Directors of Product are responsible for building a product, running it, and owning its performance from start to finish of the product’s lifecycle.

Your product will have set KPIs with goals to achieve. You will be directly responsible for achieving these goals. You will have a team directly reporting to you to help you achieve your goals, which will include Engineering Managers, Software Engineers, QAs, Designers, and individuals representing Compliance and Finance.

At Moniepoint the customer is a major stakeholder. You will be acutely close to the customer and build products around their specific needs. You will also need to build for internal and regulatory considerations when the situation demands it. It is your job as Director of Product Management to represent the customer in all internal interactions, and balance the needs of all internal and external stakeholders for prioritisation.

Responsibilities 

Management

  • Take ownership of the KPIS, and achieve associated goals for the product
  • Prioritise and execute initiatives to achieve the product’s goals in the fastest and most efficient way possible.
  • Provide highly effective management to each of the individuals in your team, to drive maximum performance.

User Discovery

  • Create, plan and execute user research to drive business outcomes.
  • Systematically create and explore opportunities and solutions for ideas that solve customer problems, deeply understanding the competitive context and data underpinning the product.
  • Gain a deep understanding of customer experience, identify and fill product gaps and generate new ideas that grow market share, improve customer stickiness and increase revenue.

Product Development

  • Ensure any initiatives taken forward to build are clearly defined and tested, such that engineering resources are focused on building, optimising and maintaining products that deliver maximum impact.
  • Ensure the product being delivered is in line with the customer’s current and future expected requirements.

Product Analytics

  • Define, set up and monitor key product KPIs and goals in line with the business objectives.
  • Generate insights and recommendations based on product usage and act upon them to optimise the product through its full lifecycle.

Other

  • Constantly be on the lookout for ways to improve monitoring, discover issues and deliver better value to the customer.
  • Work closely with technical teams to manage technical debt, deal with technical issues and ensure the ongoing technical health of the company.
  • Work closely with marketing in designing awareness, sales and go to market campaigns.

Requirements:

  • The candidate must have a bachelor’s degree. We have a strong preference for candidates with degrees in a technical field. 
  • The candidate must have 8+ years of experience, of which 5+ must be directly in product management.
  • The candidate must have worked in dynamic, high-growth tech or finance environments, with experience managing technical products and cross-functional teams.
  • The candidate must have shown clear evidence of self-driven entrepreneurialism.
  • Domain experience (where applicable- to be advised on a case-by-case basis).

Skills:

  • Understanding of web, mobile and backend technologies, and experience having technical discussions with engineering teams.
  • Strong proficiency in gathering data, interpreting it, and using data to prioritise initiatives and get internal buy-in.
  • Expertise in user experience. Preferably within a fintech, banking or technology organisation.
  • The candidate must have worked in clear leadership positions, taking sole ownership for achieving overall business outcomes involving a number of stakeholders- internal and external.
  • Background in product management and user research should include:
  • Experience in creating a roadmap and prioritising in an environment with numerous stakeholders
  • Proficiency in various user research techniques.
  • Proficiency in various user usability testing techniques.
  • Proficiency in various user data analysis tools and techniques.
  • Experience making sense of ambiguous environments, to deliver measurable results through effective problem-solving.
  • Exceptional writing and editing skills, combined with strong presentation and public speaking skills.
  • High bandwidth & organisational skills
  • Strong experience in a dynamic product management role.
  • Ability to efficiently manage and juggle multiple responsibilities.
  • Excellent at communicating complex ideas and owning product narratives
  • Experience in working with several cross-functional teams- engineering, marketing, legal, etc.
  • A collaborative team player, who can lead from the front, but also be willing and able to roll your sleeves up and get your hands dirty.
  • Excellent planning , Problem solving and strategic Thinking skills

go to method of application »

CLICK HERE TO APPLY