Skip to content
mimi

Senior Backend Software Engineer - Microservices

WhatJobs Direct

Lokoja · On-site Full-time Senior 4w ago

About the role

Our client, a dynamic technology company focused on building scalable web applications, is seeking a highly skilled Senior Backend Software Engineer specializing in microservices architecture. This is a fully remote position, allowing you to contribute your expertise from anywhere. The ideal candidate will have a strong background in designing, developing, and deploying robust, high-performance backend systems. You will be responsible for building and maintaining the core services that power our platform, working with modern technologies and best practices. This role requires excellent coding skills, a deep understanding of distributed systems, and a passion for creating clean, efficient, and maintainable code. You will collaborate closely with frontend engineers, product managers, and other backend developers to deliver impactful features. Experience with cloud environments and a strong grasp of database technologies are essential.

Key Responsibilities: Design, develop, and maintain scalable backend microservices. Write clean, efficient, well-documented, and testable code. Collaborate with cross-functional teams to define, design, and ship new features. Optimize services for maximum speed, scalability, and reliability. Implement and manage robust APIs. Ensure the security and performance of backend systems. Participate in code reviews, providing constructive feedback to peers. Troubleshoot, debug, and upgrade existing systems. Stay current with backend technologies and architectural patterns. Mentor junior engineers and contribute to a culture of technical excellence. Qualifications: Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience. Minimum of 5 years of professional experience in backend software development. Proven experience building and deploying microservices using languages like Java (Spring Boot), Python (Django/Flask), Node.js, or Go. Strong understanding of RESTful API design principles and best practices. Experience with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB, Cassandra). Familiarity with containerization technologies (Docker) and orchestration (Kubernetes). Experience with cloud platforms (AWS, Azure, GCP) and their relevant services. Knowledge of message queues (e.g., Kafka, RabbitMQ) is a plus. Excellent problem-solving, analytical, and communication skills. Experience with version control systems like Git. This fully remote opportunity for a talented backend engineer, supporting our technology hub near **Lokoja, Kogi, NG**, offers a chance to work on challenging and rewarding projects.

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