Job summary
We are looking for a talented Python Developer to join our engineering team and help build robust, scalable systems.
Min Qualification: Degree Experience Level: Entry level Experience Length: 2 years
Job descriptions \& requirements
Responsibilities:
Write clean, efficient, and reusable Python code.
Build and maintain back-end services, APIs, and data pipelines.
Collaborate with front-end developers, designers, and product managers.
Develop, test, and deploy new features and fixes.
Integrate with databases, third-party services, and external APIs.
Identify and address technical challenges, finding optimal solutions, and optimising application performance.
Write unit and integration tests for code reliability.
Analysing data, identifying trends, and providing insights to support business decisions.
Implementing security measures to protect data and applications from unauthorised access and cyber threats.
Requirements:
Strong proficiency in Python (3.x)
Experience with at least one framework: Django, Flask, or FastAPI.
Solid understanding of RESTful APIs and microservice architecture.
Experience with databases (PostgreSQL, MySQL, MongoDB).
Familiarity with version control systems (Git).
Experience with DevOps tools (Docker, Kubernetes, CI/CD).
Familiarity with cloud platforms (AWS, Azure, GCP).
Exposure to data engineering or machine learning principles.
Understanding of asynchronous programming and message queues (Celery, RabbitMQ, Kafka).
Strong debugging and problem-solving skills.
Remuneration: NGN 500,000 (Non-negotiable)
Method of Application: Qualified candidates should send their CVs and a link to their portfolio