Job Type: Full-time
Experience: 3 years
Location: Lagos
Role Overview
- We’re looking for a skilled and motivated Backend Developer (Python) to join our dynamic engineering team.
- As a Backend Developer, you will be responsible for designing, implementing, and maintaining APIs, services, and data pipelines using Python.
- You will work closely with frontend developers, DevOps engineers, and product managers to deliver scalable and efficient software.
Key Responsibilities
- Design, develop, and maintain robust and scalable backend systems using Python.
- Build RESTful APIs and integrate with internal/external services.
- Optimize performance and reliability of backend infrastructure.
- Collaborate with cross-functional teams on architecture, design, and requirements.
- Write clean, maintainable, and testable code following best practices.
- Maintain and improve database schemas and queries (PostgreSQL, MySQL, or NoSQL).
- Participate in code reviews, debugging, and system monitoring.
Requirements
- Strong proficiency in Python (3+ years of experience preferred).
- Experience with web frameworks such as Django, Flask, or FastAPI.
- Solid understanding of relational and non-relational databases.
- Familiarity with REST APIs, authentication methods, and security best practices.
- Experience with Git, Docker, and CI/CD pipelines.
- Comfortable working in an Agile/Scrum environment.
- Strong problem-solving skills and attention to detail.
- Optional: Bachelor’s Degree in Computer Science or related field.
Nice to Have:
- Experience with cloud platforms (AWS, GCP, Azure).
- Familiarity with GraphQL, message queues (RabbitMQ, Kafka), or event-driven architecture.
- Understanding of container orchestration tools (Kubernetes).
- Knowledge of DevOps practices or infrastructure-as-code tools (Terraform, Ansible).
Method of Application
Interested and qualified candidates should send their updated CV to: [email protected] using the Job Title as the subject of the email.