Skip to content
mimi

Remote Senior Backend Developer (Python/Django)

WhatJobs Direct

Lagos · On-site Full-time Senior 2w ago

About the role

Our client is a fast-growing technology firm seeking a highly skilled Senior Backend Developer to join their fully remote team. This position offers the exciting opportunity to work on cutting-edge projects from the comfort of your own home, with a strong emphasis on collaboration and innovation. You will be responsible for designing, developing, and maintaining robust and scalable backend systems using Python and the Django framework. The ideal candidate will have a passion for clean code, performance optimization, and building secure, efficient APIs. Your primary focus will be on server-side logic, database management, and integrating various web services. You will work closely with frontend developers, product managers, and other stakeholders to deliver high-quality software solutions that meet user needs and business objectives. Key responsibilities include writing well-documented, maintainable code, participating in code reviews, implementing comprehensive unit and integration tests, and troubleshooting complex technical issues. Experience with cloud platforms (AWS, Azure, or GCP) and containerization technologies (Docker, Kubernetes) is highly desirable. This role requires excellent communication skills, the ability to work independently, and a proactive approach to problem-solving in a remote-first environment. You will be an integral part of a distributed team, contributing to the evolution of our client's core products and services. We are looking for a self-motivated individual who thrives in a dynamic and collaborative remote setting.

Key Responsibilities: Design, develop, and maintain scalable backend services and APIs using Python and Django. Implement and manage database schemas and optimize database performance (e.g., PostgreSQL, MySQL). Write clean, efficient, well-documented, and testable code. Collaborate with frontend developers to integrate user-facing elements with server-side logic. Participate actively in code reviews, providing and receiving constructive feedback. Develop and maintain comprehensive unit and integration tests. Troubleshoot, debug, and upgrade existing systems. Optimize applications for maximum speed and scalability. Implement security and data protection measures. Deploy applications to cloud environments and manage CI/CD pipelines. Stay up-to-date with emerging backend technologies and best practices. Contribute to architectural discussions and decision-making processes. Qualifications: Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience. Minimum of 5 years of professional experience in backend development with Python. Proficiency in the Django web framework. Strong understanding of RESTful API design principles. Experience with relational databases (e.g., PostgreSQL, MySQL) and ORMs. Familiarity with frontend technologies (e.g., JavaScript, React, Vue.js) is a plus. Experience with cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes). Proficiency in version control systems, particularly Git. Excellent problem-solving, analytical, and debugging skills. Strong communication and collaboration skills for remote teamwork. Ability to work independently and manage time effectively in a remote setting.

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