WD
Lead Backend Engineer - Scalable Systems
WhatJobs Direct
Remote · Nigeria Full-time Lead 2w ago
About the role
About
Our client, a cutting‑edge technology company at the forefront of innovation, is seeking an experienced Lead Backend Engineer to architect and develop highly scalable and robust backend systems. This is a fully remote opportunity, offering the chance to work with a talented, globally distributed team and contribute to products that impact millions of users. The ideal candidate will have a deep understanding of distributed systems, microservices architecture, and modern backend technologies.
Responsibilities
- Lead the design, development, and maintenance of backend services and APIs for high‑traffic applications.
- Architect and implement scalable, reliable, and performant microservices using languages like Go, Python, or Java.
- Collaborate with frontend engineers, product managers, and DevOps to deliver end‑to‑end solutions.
- Mentor and guide junior engineers, fostering a culture of technical excellence and continuous learning.
- Optimize application performance, identify bottlenecks, and implement solutions for scalability.
- Design and manage database schemas (SQL and NoSQL) and ensure data integrity.
- Implement and maintain CI/CD pipelines for automated testing and deployment.
- Participate in code reviews, ensuring code quality, maintainability, and adherence to best practices.
- Stay current with emerging backend technologies and industry trends.
- Contribute to technical strategy and architectural decisions.
- As a fully remote role, you will have the flexibility to work from anywhere, contributing to our client’s vibrant and collaborative virtual environment.
- Success in this role hinges on strong communication, self‑discipline, and the ability to work effectively in a distributed team.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field; Master's degree is a plus.
- 6+ years of professional experience in backend software development.
- Proven experience designing and building scalable microservices architectures.
- Proficiency in at least one major backend programming language (e.g., Go, Python, Java, Node.js).
- Experience with cloud platforms (AWS, Azure, or GCP) and containerization technologies (Docker, Kubernetes).
- Strong understanding of relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB, Cassandra).
- Experience with message queuing systems (e.g., Kafka, RabbitMQ).
- Excellent problem‑solving, debugging, and analytical skills.
- Strong communication and interpersonal skills, with the ability to collaborate effectively remotely.
- Experience with performance tuning and optimization.
Benefits
- Competitive compensation package.
- Comprehensive benefits.
- Stimulating work environment that values innovation and remote collaboration.
- If you are a passionate backend engineer ready to take on new challenges, apply today.
Requirements
- Proven experience designing and building scalable microservices architectures.
- Proficiency in at least one major backend programming language (e.g., Go, Python, Java, Node.js).
- Experience with cloud platforms (AWS, Azure, or GCP) and containerization technologies (Docker, Kubernetes).
- Strong understanding of relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB, Cassandra).
- Experience with message queuing systems (e.g., Kafka, RabbitMQ).
- Excellent problem-solving, debugging, and analytical skills.
- Strong communication and interpersonal skills, with the ability to collaborate effectively remotely.
- Experience with performance tuning and optimization.
Responsibilities
- Lead the design, development, and maintenance of backend services and APIs for high-traffic applications.
- Architect and implement scalable, reliable, and performant microservices using languages like Go, Python, or Java.
- Collaborate with frontend engineers, product managers, and DevOps to deliver end-to-end solutions.
- Mentor and guide junior engineers, fostering a culture of technical excellence and continuous learning.
- Optimize application performance, identify bottlenecks, and implement solutions for scalability.
- Design and manage database schemas (SQL and NoSQL) and ensure data integrity.
- Implement and maintain CI/CD pipelines for automated testing and deployment.
- Participate in code reviews, ensuring code quality, maintainability, and adherence to best practices.
- Stay current with emerging backend technologies and industry trends.
- Contribute to technical strategy and architectural decisions.
Benefits
health insurancedental insurancevision insurance
Skills
AWSAzureCassandraCI/CDDockerGCPGoJavaKafkaKubernetesMicroservicesMongoDBMySQLNode.jsNoSQLPostgreSQLPythonRabbitMQSQL
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