Mid Level Backend Developer

2 days ago

Maitama, Abuja Capital Territory, Nigeria Seismic Consulting Group Full-time
We are seeking a highly motivated and skilled Mid-Level Backend Developer to join our dynamic engineering team in Abuja. The ideal candidate must have actively contributed to the development and deployment of notable web or enterprise-grade applications. In this role, you will be responsible for designing and maintaining robust backend systems, collaborating closely with frontend developers, DevOps engineers, and product teams to deliver high-quality software solutions.

Your Key Responsibilities shall be to ;

- Backend Service Development
Design, implement, and maintain clean, efficient, and scalable backend services using Django and Flask frameworks.

- API Development & Integration
Build, document, and maintain high-performance RESTful APIs to support frontend applications, mobile clients, and third-party integrations.

- Cross-Functional Collaboration
Work closely with product managers, frontend developers, QA engineers, and DevOps teams to define feature requirements, deployment strategies, and release plans.

- Code Quality & Testing
Write readable, maintainable code following industry best practices. Participate in code reviews and implement unit/integration testing using modern testing frameworks.

- Performance Optimization
Monitor and optimize application and database performance, including query tuning and caching strategies to ensure system reliability and responsiveness.

- Troubleshooting & Support
Identify and resolve bugs, contribute to root cause analyses, and participate in production support when needed.


Requirements

- A minimum of 3 years of professional experience building backend systems using Django and/or Flask.

- Proven contributions to deployed, production-grade applications, with demonstrable impact or scale.

- Deep understanding of REST API design principles, HTTP methods, and secure data transmission.

- Proficiency in working with both relational databases (PostgreSQL) and NoSQL databases (MongoDB).

- Familiarity with Git-based workflows, CI/CD pipelines, and automated deployment tools.

- Strong analytical, debugging, and problem-solving skills.

- Ability to work autonomously while being a strong team player.

PREFERRED QUALIFICATIONS

- Experience with Docker, Kubernetes, and containerized deployments.

- Familiarity with AWS cloud services (EC2, RDS, S3) or similar cloud platforms.

- Exposure to message brokers such as RabbitMQ or Kafka.

- Practical experience writing and maintaining automated tests using pytest, unittest, or Django's Test Framework.

- Experience with logging and monitoring tools (e.g., ELK stack, Prometheus, Sentry) is a plus. Tech Stack Overview

- Backend: Django, Flask - Databases: PostgreSQL, MongoDB

- Infrastructure: Docker, Kubernetes, Terraform - CI/CD: GitHub Actions, Jenkins

- Cloud Platforms: AWS (EC2, RDS, S3)

Benefits

  • Performance based incentives

  • Comprehensive health insurance plans covering medical, dental and vision.

  • Collaborative, innovative and supportive work environment.

  • Opportunities for professional development, training and career advancement in the growing field of Technology