Skip to content
mimi

Remote Lead Software Developer, Backend Systems

WhatJobs Direct

Kaduna · On-site Full-time Lead 1w ago

About the role

Our client is seeking a highly experienced and innovative Remote Lead Software Developer to spearhead the development of our backend systems. This is a fully remote position, offering the flexibility to work from anywhere while contributing to cutting-edge technology solutions. You will be responsible for designing, developing, testing, and deploying robust, scalable, and high-performance backend services. This includes architecting microservices, APIs, and database solutions that power our core products. The ideal candidate will have a deep understanding of modern backend technologies, programming languages (e.g., Python, Java, Node.js), and database systems (SQL and NoSQL). You will lead a team of talented backend engineers, providing technical guidance, mentorship, and code reviews to ensure code quality, best practices, and adherence to architectural standards. Collaboration with frontend developers, product managers, and DevOps engineers to define project requirements and deliver seamless user experiences will be essential. You will play a key role in troubleshooting complex technical issues, optimizing application performance, and ensuring the security and reliability of our backend infrastructure. Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes) is highly desirable. You will contribute to architectural decisions, technology selection, and the overall technical roadmap. The ability to design and implement CI/CD pipelines for automated testing and deployment is also crucial. This role requires exceptional problem-solving abilities, strong leadership qualities, and a passion for building scalable and maintainable software. A Bachelor's or Master's degree in Computer Science or a related field, coupled with a minimum of 7-10 years of professional software development experience, with at least 2-3 years in a lead or senior capacity, is required. Excellent communication and collaboration skills are necessary for effective remote teamwork.

Key Responsibilities: Lead the design, development, and implementation of scalable backend services and APIs. Architect and build robust, high-performance microservices and data solutions. Mentor and guide a team of backend engineers, fostering technical excellence. Conduct code reviews and ensure adherence to coding standards and best practices. Collaborate with cross-functional teams on feature development and system integration. Optimize application performance, scalability, and reliability. Implement and manage CI/CD pipelines for automated deployment. Troubleshoot and resolve complex technical issues in production environments. Contribute to architectural decisions and technology stack selection. Ensure the security and integrity of backend systems and data.

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