Skip to content
mimi

Lead Full Stack Software Engineer - Cloud Solutions

WhatJobs Direct

Remote · Nigeria Full-time Lead 3w ago

About the role

About

Our client, a rapidly growing technology firm specializing in cutting‑edge cloud solutions, is seeking an experienced and visionary Lead Full Stack Software Engineer to spearhead the development of their next‑generation platform. This is a fully remote position offering a unique opportunity to shape the technical direction of key products and mentor a talented team of engineers. You will be responsible for designing, developing, testing, and deploying robust, scalable, and high‑performance web applications and services.

The Lead Full Stack Software Engineer will take ownership of the entire software development lifecycle, from conceptualization and architectural design to implementation and ongoing maintenance. You will play a critical role in defining and enforcing coding standards, best practices, and architectural patterns, ensuring the delivery of high‑quality, maintainable, and secure code. Expertise in both front‑end and back‑end technologies is essential, along with a deep understanding of cloud infrastructure and microservices architecture.

Responsibilities

  • Designing, developing, testing, and deploying robust, scalable, and high‑performance web applications and services.
  • Taking ownership of the entire software development lifecycle, from conceptualization and architectural design to implementation and ongoing maintenance.
  • Defining and enforcing coding standards, best practices, and architectural patterns, ensuring the delivery of high‑quality, maintainable, and secure code.
  • Leading a team of software engineers, providing technical guidance, conducting code reviews, and fostering a collaborative and productive development environment.
  • Collaborating closely with product managers, designers, and other stakeholders to translate business requirements into technical solutions.
  • Designing and implementing RESTful APIs, optimizing database performance, and ensuring the scalability and reliability of our cloud‑based infrastructure.
  • Experience with containerization technologies like Docker and orchestration tools such as Kubernetes is highly desirable.

Requirements

  • A Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • A minimum of 7 years of professional software development experience, with at least 2 years in a lead or senior role, is required.
  • Proven expertise in multiple programming languages (e.g., Python, Java, JavaScript) and frameworks (e.g., React, Angular, Node.js, Django) is essential.
  • Strong experience with cloud platforms (AWS, Azure, or GCP) and associated services is a must.
  • A solid understanding of software architecture patterns, data structures, algorithms, and system design.
  • Excellent problem‑solving, debugging, and communication skills are required.
  • If you are a passionate technologist excited about building innovative cloud solutions and leading a high‑performing remote team, we encourage you to apply for this challenging role in Warri, Delta, NG .

Requirements

  • Proven expertise in multiple programming languages (e.g., Python, Java, JavaScript) and frameworks (e.g., React, Angular, Node.js, Django).
  • Strong experience with cloud platforms (AWS, Azure, or GCP) and associated services.
  • Solid understanding of software architecture patterns, data structures, algorithms, and system design.
  • Excellent problem-solving, debugging, and communication skills.

Responsibilities

  • Designing, developing, testing, and deploying robust, scalable, and high-performance web applications and services.
  • Taking ownership of the entire software development lifecycle, from conceptualization and architectural design to implementation and ongoing maintenance.
  • Defining and enforcing coding standards, best practices, and architectural patterns.
  • Leading a team of software engineers, providing technical guidance, conducting code reviews, and fostering a collaborative and productive development environment.
  • Collaborating closely with product managers, designers, and other stakeholders to translate business requirements into technical solutions.
  • Designing and implementing RESTful APIs.
  • Optimizing database performance.
  • Ensuring the scalability and reliability of our cloud-based infrastructure.

Skills

AngularAWSAzureDjangoDockerGCPJavaJavaScriptKubernetesNode.jsPythonReact

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free