Senior Software Development Engineer (Backend)
WhatJobs Direct
About the role
Our client, a fast-growing SaaS company revolutionizing the cloud computing space, is looking for a talented Senior Software Development Engineer with a specialization in backend systems. This is a fully remote position, offering the opportunity to work with a globally distributed team of talented engineers. You will play a key role in designing, developing, and deploying scalable, high-performance backend services that power our innovative platform. The ideal candidate is a seasoned developer with a passion for clean code, robust architecture, and distributed systems.
Responsibilities: Design, develop, test, and deploy robust and scalable backend services and APIs using modern programming languages and frameworks (e.g., Python/Django, Node.js/Express, Java/Spring Boot). Contribute to the architectural design and technical roadmap of our backend infrastructure. Collaborate with frontend engineers, product managers, and other stakeholders to define features and deliver high-quality software solutions. Write clean, maintainable, and well-documented code following best practices. Implement and optimize database schemas and queries (SQL/NoSQL). Develop and maintain automated tests (unit, integration, end-to-end) to ensure code quality and reliability. Participate in code reviews, providing constructive feedback to peers. Troubleshoot and resolve complex technical issues in production environments. Stay up-to-date with emerging technologies and industry trends in software development and cloud computing. Contribute to the continuous improvement of our development processes and tools. Qualifications: Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent practical experience. Minimum of 6 years of professional experience in backend software development. Strong proficiency in at least one modern backend programming language (e.g., Python, Java, Go, Node.js). Extensive experience designing and building RESTful APIs and microservices. Solid understanding of database technologies (e.g., PostgreSQL, MySQL, MongoDB) and data modeling. Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes) is highly desirable. Familiarity with CI/CD pipelines and agile development methodologies. Excellent problem-solving, analytical, and debugging skills. Strong communication and collaboration skills, essential for a remote team environment. Demonstrated ability to work independently and take ownership of projects. This fully remote role is based with our team supporting operations in Yola, Adamawa, NG , but allows you to work from anywhere in Nigeria. If you are a highly skilled backend engineer looking for a challenging and rewarding remote opportunity, we encourage you to apply.
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