Skip to content
mimi

Lead Full-Stack Software Engineer - Remote Cloud Solutions

WhatJobs Direct

Irele · On-site Full-time Lead 2w ago

About the role

Our client is seeking an experienced and visionary Lead Full-Stack Software Engineer to spearhead the development of innovative cloud-based solutions. This is a fully remote position, offering the flexibility to work from anywhere. You will be instrumental in designing, building, and deploying scalable, high-performance applications that will shape our client's technological future. As a lead, you will mentor junior engineers, drive technical decision-making, and ensure the delivery of robust, high-quality software. Key Responsibilities: Lead the design and architecture of complex web applications and backend services, ensuring scalability, reliability, and maintainability. Develop robust and efficient front-end components using modern JavaScript frameworks (e.g., React, Angular, Vue.js). Build and maintain secure, high-performance RESTful APIs and microservices using languages like Python, Node.js, or Java. Implement and manage cloud infrastructure on platforms such as AWS, Azure, or Google Cloud. Write clean, well-documented, and thoroughly tested code, adhering to best practices. Oversee the entire software development lifecycle, from requirements gathering and design to deployment and maintenance. Mentor and guide a team of software engineers, fostering a collaborative and productive remote work environment. Conduct code reviews, provide constructive feedback, and ensure adherence to coding standards. Troubleshoot and resolve complex technical issues across the stack. Evaluate and introduce new technologies and tools to improve development processes and application performance. Collaborate closely with product managers, designers, and other stakeholders to deliver exceptional user experiences. Champion DevOps practices, including CI/CD pipelines, containerization (Docker, Kubernetes), and infrastructure as code. Required Qualifications: Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent practical experience. 7+ years of professional software development experience, with a significant focus on full-stack development. Proven experience leading software engineering teams and projects. Expertise in front-end technologies (HTML5, CSS3, JavaScript, and modern frameworks). Strong proficiency in backend development languages (e.g., Python, Node.js, Java, Go) and database technologies (SQL and NoSQL). Extensive experience with cloud platforms (AWS, Azure, or GCP) and containerization technologies. Solid understanding of software architecture patterns, data structures, and algorithms. Experience with Agile development methodologies. Excellent problem-solving, debugging, and analytical skills. Strong communication and interpersonal skills, with the ability to articulate technical concepts clearly in a remote setting. Experience with CI/CD pipelines and infrastructure automation. A passion for building innovative software and a drive for continuous learning. Join our dynamic, fully remote team and contribute to the creation of next-generation cloud solutions from your home office. This is an exciting opportunity to influence technical direction and drive innovation. This role is based in **Akure, Ondo, NG**, but is fully remote.

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