Skip to content
mimi

Senior Software Engineer - Backend

WhatJobs Direct

Onitsha · On-site Full-time Senior 1w ago

About the role

Our client is looking for a talented Senior Software Engineer with a strong focus on backend development to join their innovative IT team. This role is fully remote, allowing you to contribute your expertise from anywhere. You will be responsible for designing, developing, and maintaining robust and scalable backend systems that power our cutting-edge applications. This position offers the chance to work with modern technologies and solve challenging problems in a collaborative, fast-paced environment.

Responsibilities: Design, build, and maintain efficient, reusable, and reliable code for backend services. Develop and integrate APIs for various applications and third-party services. Write clean, maintainable, and well-documented code following best practices. Collaborate with frontend developers, product managers, and other engineers to define and implement new features. Optimize application performance, scalability, and security. Troubleshoot, debug, and upgrade existing systems. Implement and manage database solutions, ensuring data integrity and performance. Participate in code reviews to ensure code quality and share knowledge. Contribute to architectural decisions and technical strategy. Stay current with emerging technologies and industry trends. Qualifications: Bachelor's degree in Computer Science, Engineering, or a related field. 5+ years of professional experience in backend software development. Proficiency in one or more backend programming languages (e.g., Python, Java, Node.js, Go). Strong understanding of database technologies (e.g., SQL, NoSQL) and data modeling. Experience with RESTful API design and development. Familiarity with cloud platforms (e.g., AWS, Azure, GCP). Knowledge of containerization technologies (e.g., Docker, Kubernetes) is a plus. Experience with microservices architecture. Solid understanding of software development principles, design patterns, and testing methodologies. Excellent problem-solving and debugging skills. Strong communication and collaboration abilities, especially in a remote setting. This is an exceptional opportunity for a driven Senior Software Engineer to make a significant impact. If you are passionate about building high-quality backend systems and thrive in a remote work culture, we encourage you to apply. The role is based in **Onitsha, Anambra, NG**, but is executed remotely.

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