Skip to content
mimi

Remote Lead Software Engineer (Backend)

WhatJobs Direct

Remote · Nigeria Full-time Lead 1w ago

About the role

About

WhatJobs Direct is seeking a highly skilled and experienced Remote Lead Software Engineer (Backend) to join our client's innovative technology team. This is a fully remote position, allowing you to work from anywhere. You will be responsible for leading the design, development, and implementation of backend systems and services, mentoring junior engineers, and driving technical excellence. The ideal candidate will have a strong track record in backend development, proficiency in modern programming languages and frameworks, and a passion for building scalable and robust software solutions.

Key Responsibilities

  • Lead the design, development, testing, and deployment of backend microservices and APIs.
  • Architect scalable, reliable, and high-performance backend systems.
  • Write clean, efficient, and maintainable code in languages such as Python, Java, or Go.
  • Collaborate with frontend engineers, product managers, and designers to deliver integrated solutions.
  • Mentor and guide junior software engineers, fostering their technical growth.
  • Conduct code reviews and ensure adherence to coding standards and best practices.
  • Identify and address technical debt, performance bottlenecks, and system vulnerabilities.
  • Contribute to architectural decisions and technology selection.
  • Develop and maintain robust documentation for backend systems and APIs.
  • Stay up-to-date with emerging technologies and industry trends.

Qualifications

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • Minimum of 7 years of experience in backend software development.
  • Proven experience leading software engineering teams and projects.
  • Strong proficiency in at least one major backend programming language (e.g., Python, Java, Go, Node.js).
  • Experience with relational and NoSQL databases (e.g., PostgreSQL, MongoDB).
  • Deep understanding of distributed systems, microservices architecture, and cloud platforms (AWS, Azure, GCP).
  • Familiarity with containerization technologies (Docker, Kubernetes).
  • Excellent problem-solving, debugging, and analytical skills.
  • Strong communication and interpersonal skills for effective remote collaboration.
  • Experience with Agile development methodologies.

Additional Information

  • Fully remote opportunity, requiring a self-motivated individual with excellent communication skills and a reliable internet connection.
  • Our client is at the forefront of technological innovation and seeks talented individuals to drive their success.

Requirements

  • Proven experience leading software engineering teams and projects.
  • Strong proficiency in at least one major backend programming language (e.g., Python, Java, Go, Node.js).
  • Experience with relational and NoSQL databases (e.g., PostgreSQL, MongoDB).
  • Deep understanding of distributed systems, microservices architecture, and cloud platforms (AWS, Azure, GCP).
  • Familiarity with containerization technologies (Docker, Kubernetes).
  • Excellent problem-solving, debugging, and analytical skills.
  • Strong communication and interpersonal skills for effective remote collaboration.
  • Experience with Agile development methodologies.

Responsibilities

  • Lead the design, development, testing, and deployment of backend microservices and APIs.
  • Architect scalable, reliable, and high-performance backend systems.
  • Write clean, efficient, and maintainable code in languages such as Python, Java, or Go.
  • Collaborate with frontend engineers, product managers, and designers to deliver integrated solutions.
  • Mentor and guide junior software engineers, fostering their technical growth.
  • Conduct code reviews and ensure adherence to coding standards and best practices.
  • Identify and address technical debt, performance bottlenecks, and system vulnerabilities.
  • Contribute to architectural decisions and technology selection.
  • Develop and maintain robust documentation for backend systems and APIs.
  • Stay up-to-date with emerging technologies and industry trends.

Skills

AWSAzureDockerGCPGoJavaKubernetesMongoDBNode.jsPostgreSQLPython

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