Skip to content
mimi

Senior Software Engineer - Backend Specialist - Remote

WhatJobs Direct

Jimeta · On-site Full-time Senior 3d ago

About the role

Our client, a rapidly growing technology firm, is seeking a highly skilled Senior Software Engineer with a specialization in backend development to join their dynamic and fully remote engineering team. In this critical role, you will be responsible for designing, developing, and deploying robust, scalable, and high-performance backend systems that power our innovative products. You will work with cutting-edge technologies and contribute to all phases of the software development lifecycle, from architecture design to testing and maintenance. This is an exceptional opportunity to make a significant impact within a collaborative, remote-first environment, working alongside talented engineers from across the globe. We are committed to fostering a culture of technical excellence and continuous learning, supported by state-of-the-art collaboration tools.

Key Responsibilities: Design, build, and maintain efficient, reusable, and reliable backend code. Develop and integrate APIs (RESTful, GraphQL) to support frontend applications and third-party services. Collaborate with frontend developers, product managers, and designers to define and implement new features. Write clean, well-documented, and testable code following best practices. Implement security and data protection measures. Optimize applications for maximum speed, scalability, and reliability. Troubleshoot, debug, and upgrade existing systems. Participate in code reviews to ensure code quality and share knowledge. Contribute to architectural discussions and technology decisions. Mentor junior engineers and promote a culture of technical excellence. Stay abreast of emerging backend technologies and industry trends. Ensure seamless deployment and operational stability of backend services. Qualifications: Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field. Minimum of 6 years of professional experience in backend software development. Proficiency in one or more backend programming languages such as Python, Java, Node.js, Go, or Ruby. Strong experience with database technologies (e.g., SQL, NoSQL such as PostgreSQL, MongoDB, Redis). Experience designing and implementing RESTful APIs and microservices architecture. Familiarity with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes). Solid understanding of software development principles, design patterns, and data structures. Experience with testing frameworks and methodologies (unit, integration, end-to-end testing). Excellent problem-solving, debugging, and analytical skills. Strong communication and collaboration skills, effective in a remote team setting. Ability to work independently, manage time efficiently, and deliver high-quality results. Experience with CI/CD pipelines is a plus. This role is fully remote and open to candidates globally. Our client is located in **Yola, Adamawa, NG** and prioritizes technical expertise and a collaborative spirit in their remote workforce.

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