drjobs Mid Level Backend Developer

Mid Level Backend Developer

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Jobs by Experience drjobs

4-5years

Job Location drjobs

Abuja - Nigeria

Monthly Salary drjobs

250000 - 250000

Vacancy

1 Vacancy

Job Description

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 Djangos 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


Minimum of 3 years of experience in AI/ML model development and deployment. Proficiency in Python (preferred), with experience in ML libraries (e.g., scikit-learn, TensorFlow, PyTorch). Strong understanding of machine learning algorithms, neural networks, and statistical modeling. Experience with data manipulation tools (e.g., Pandas, NumPy) and SQL. Familiarity with cloud platforms (e.g., AWS, Azure, GCP) and ML Ops tools (e.g., MLflow, Kubeflow). Solid understanding of software engineering practices including version control (Git), testing, and CI/CD pipelines. Ability to communicate technical concepts clearly to non-technical stakeholders. Would be Nice-to-Have: Experience with natural language processing (NLP), computer vision, or recommendation systems. Exposure to large language models (e.g., GPT, BERT) and generative AI tools. Knowledge of model interpretability and fairness techniques. Published research or contributions to open-source ML projects.

Education

Bachelor s or Master s degree in Computer Science, Data Science, Statistics, Mathematics, or a related field.

Employment Type

Full Time

Company Industry

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.