Skip to content
mimi

Senior Backend Developer (Python/Django) - Hybrid

WhatJobs Direct

Nigeria · On-site Full-time Senior 3w ago

About the role

Our client, a rapidly growing technology firm, is looking for a Senior Backend Developer with expertise in Python and Django to join their innovative team. This role offers a hybrid work model, combining the flexibility of remote work with the collaborative benefits of in-office interaction. You will play a key role in designing, developing, and deploying robust, scalable backend systems and APIs that power our cutting-edge applications. The ideal candidate will have a deep understanding of web architecture, database design, and software development best practices. Responsibilities include writing clean, efficient, and maintainable Python code, building and integrating RESTful APIs, and working closely with frontend developers, product managers, and other stakeholders to deliver high-quality software solutions. You will be involved in the entire software development lifecycle, from initial concept and design to deployment and ongoing maintenance. This includes contributing to architectural decisions, performing code reviews, and mentoring junior developers. We are seeking an individual who is passionate about technology, thrives in a collaborative environment, and is committed to delivering exceptional results. Your experience with cloud platforms (AWS, Azure, or GCP), containerization technologies (Docker, Kubernetes), and CI/CD pipelines will be highly valued. Strong understanding of database technologies such as PostgreSQL or MySQL, and experience with NoSQL databases, is also essential. You should be adept at identifying and resolving complex technical challenges, optimizing application performance, and ensuring the security and reliability of our systems. This hybrid position requires excellent communication skills and the ability to contribute effectively both independently and as part of a team. We offer a dynamic work environment where innovation and continuous learning are encouraged. If you are a talented Senior Backend Developer looking for a challenging and rewarding opportunity with a focus on cutting-edge technology and a flexible work arrangement, we encourage you to apply.

Responsibilities: Design, develop, and maintain scalable and robust backend systems using Python and Django. Build and integrate RESTful APIs for seamless data exchange. Collaborate with frontend developers to integrate user-facing elements with server-side logic. Write clean, efficient, well-documented, and testable code. Optimize applications for maximum speed, scalability, and security. Participate in code reviews to ensure code quality and adherence to best practices. Contribute to architectural design discussions and technical decision-making. Mentor junior developers and share technical knowledge. Troubleshoot and debug issues, providing timely resolutions. Work closely with product managers and QA engineers throughout the development lifecycle. Deploy applications using CI/CD pipelines and manage cloud infrastructure. Qualifications: Bachelor's degree in Computer Science, Engineering, or a related field. 5+ years of professional experience in backend development with Python. Strong expertise in the Django framework. Proficiency in database design and management (e.g., PostgreSQL, MySQL). Experience with RESTful API design and implementation. Familiarity with cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes). Solid understanding of software development best practices, design patterns, and data structures. Experience with version control systems (e.g., Git). Excellent problem-solving and analytical skills. Strong communication and teamwork abilities for a hybrid environment.

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