Python Developer
2 weeks ago
Job Summary
We are looking for a technically strong Python Developer with 4 years of professional experience in building high-performance, scalable, and secure backend systems. The ideal candidate possesses deep understanding of Python internals, API architecture, cloud-native development, and modern software engineering practices.
Core Responsibilities
- Develop and optimize backend services using Python 3.x, focusing on performance, concurrency, and maintainability.
- Architect, build, and maintain RESTful and/or GraphQL APIs using FastAPI, Flask, or Django.
- Implement modular, testable code and ensure strict adherence to SOLID principles and clean architecture.
- Integrate backend services with relational and NoSQL data stores such as PostgreSQL, MySQL, Redis, MongoDB, or DynamoDB.
- Build microservices and containerized applications using Docker and orchestrate deployments on Kubernetes.
- Implement CI/CD pipelines using tools such as GitLab CI, GitHub Actions, Jenkins, or Azure DevOps.
- Apply advanced debugging, profiling, and performance optimization techniques using tools such as PySpy, cProfile, PyTest, Black, and MyPy.
- Design and implement data processing workflows, asynchronous tasks, and event-driven architectures using Celery, RabbitMQ, SQS, or Kafka.
- Ensure application security through OWASP-compliant coding, authentication (OAuth2/JWT), authorization, and secure API design.
- Participate in code reviews, architecture discussions, and system design sessions.
- Maintain detailed technical documentation and support production operations.
- Strong proficiency in Python 3.x, including multithreading, multiprocessing, async/await, and memory management.
- Hands-on experience with at least one major Python framework: FastAPI, Django, or Flask.
- Strong knowledge of SQL, data normalization, indexing, and query optimization.
- Experience with caching strategies (Redis/Memcached) and API performance optimization.Experience working with cloud platforms (AWS, Azure, or GCP), including services like EC2, Lambda, S3, CloudWatch, etc.
- Mastery of Git-based workflows (GitFlow, trunk-based development).
- Strong understanding of microservices architecture, API gateways, and service registries.
- Experience writing automated tests (unit, integration, and API tests) using PyTest.
Job Type: Contract
Contract length: 24 months
-
Python Software Developer
1 week ago
Lagos, Lagos, Nigeria Choice Talents LTD Full timeLocation: Lagos and AbujaEmployment Type: Full-timeJob SummaryWe are seeking a skilled Python Software Developer to design, develop, and maintain efficient, reusable, and reliable Python-based software solutions.The ideal candidate will collaborate with cross-functional teams to analyze user requirements, design system architecture, and implement solutions...
-
senior python developer
6 days ago
Lagos, Lagos, Nigeria BEDEOBAS AGRICULTURAL MKT VHUB Full timeWe are looking for A"Part-Time Senior Python Developer".We are after a Senior Python Developer to work on various small projects related to automation. We often work with APIs, open source tools in particular.The project currently focuses on automating some social media content using chatgpt APIs, other APIs and open source, in particular video and image...
-
Python instructor
2 weeks ago
Lagos, Lagos, Nigeria IJAN AFRICA Full timeCompany DescriptionIJAN Africa is a digital school based in Lagos, Nigeria, dedicated to equipping young individuals with in-demand technical and non-technical digital skills. As Africa's technology landscape rapidly advances, IJAN Africa strives to prepare a highly skilled workforce through comprehensive training and certification in areas such as Data...
-
Python Fullstack Developer
1 week ago
Lagos, Lagos, Nigeria Punch Digital Agency Full timeAbout Punch:Punch is a full-service digital agency on a mission to build the best digital experiences. We are looking to hire experienced Python Full Stack Developers in Lagos to help us keep growing our team.What we look for:We value the ability to adapt to change and a desire for professional growth. We work hard to provide our talent opportunities to grow...
-
Python Intern
2 weeks ago
Lagos, Lagos, Nigeria M365Connect Full timePython Intern (AI-Driven Recruitment Automation)Company: M365ConsultLocation: RemoteDuration: 6 monthsCommitment: Full-time, 40 hours per weekAbout M365ConsultM365Consult is a fast-growing European startup specializing in Microsoft solutions. Our team is passionate about innovation, collaboration, and building a strong brand presence across digital...
-
Lagos, Lagos, Nigeria M365Connect Full timePython Selenium Django Backend Developer DACH RegionLocation: RemoteContract: Full-time, long-term About M365ConsultM365Consult is a dynamic European consulting firm specializing in Microsoft solutions and innovative software projects. We seek skilled Python developers passionate about backend development using Django, Selenium, and API/database...
-
Lagos, Lagos, Nigeria M365Consult Full time*Python Selenium Django Backend Developer DACH RegionLocation:*Remote*Contract:*Full-time, long-termAbout M365ConsultM365Consult is a dynamic European consulting firm specializing in Microsoft solutions and innovative software projects. We seek skilled Python developers passionate about backend development using Django, Selenium, and API/database...
-
Lagos, Lagos, Nigeria M365Connect Full timeInternship Opportunity: Python Selenium Django Backend DeveloperLocation: RemoteDuration: 6 monthsAbout M365ConsultM365Consult is a fast-growing European startup specializing in Microsoft solutions. We foster a culture of innovation, collaboration, and strong brand presence across digital platforms. We seek motivated individuals eager to learn and grow in...
-
Python Intern
2 weeks ago
Lagos, Lagos, Nigeria M365Consult Full timeCompany:M365ConnectLocation:RemoteDuration:6 months (with potential for extension)Commitment:Full-time, 40 hours per weekAbout M365ConnectM365Connect is an innovative IT recruitment company based in Latvia, specializing in connecting top-tier Microsoft professionals with leading tech organizations. Leveraging advanced tools likeManatal(our Applicant Tracking...
-
Python Intern
2 weeks ago
Lagos, Lagos, Nigeria M365Consult Full timeCompany:M365ConsultLocation:RemoteDuration:6 monthsCommitment:Full-time, 40 hours per weekAbout M365ConsultM365Consult is a fast-growing European startup specializing in Microsoft solutions. Our team is passionate about innovation, collaboration, and building a strong brand presence across digital platforms. We seek motivated individuals eager to learn and...