Browse Jobs
For Employers
Post JobLog inGet Started
Logo

Senior Backend Developer - Djang...

Nexus Analytica
Shorouk City, Cairo
Nexus Analytica logo

Senior Backend Developer - Django

Shorouk City, CairoPosted 1 month ago
52Applicants for2 open positions
  • 5Viewed
  • 0In Consideration
  • 0Not Selected

Job Details

Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:

Skills And Tools:

Job Description

Job Summary:

We are looking for a highly skilled Senior Backend Developer - Django to join our dynamic team. The ideal candidate will have extensive experience with Django and related frameworks, strong problem-solving abilities, and a passion for developing robust, scalable backend systems. You will play a critical role in designing, developing, and optimizing backend services and APIs for our applications.

Key Responsibilities:

  • Design, develop, and maintain robust and scalable backend services using Django and its related frameworks.
  • Develop RESTful APIs and integrate third-party APIs to support frontend and mobile applications.
  • Optimize database design and queries for performance and scalability (e.g., PostgreSQL, MySQL).
  • Implement best practices for security, including authentication, authorization, and data protection.
  • Collaborate closely with cross-functional teams, including frontend developers, designers, and project managers, to deliver high-quality solutions.
  • Lead code reviews, ensure code quality, and enforce coding standards.
  • Troubleshoot, debug, and optimize backend processes for performance.
  • Mentor junior developers and provide technical guidance as needed.
  • Stay up to date with the latest backend technologies, tools, and best practices.

Job Requirements

Required Skills and Qualifications:

  • Proven experience as a Senior Backend Developer or similar role.
  • Strong proficiency in Python and Django (including Django REST Framework).
  • Experience with database systems like PostgreSQL, MySQL, or MongoDB.
  • Proficient in API development and integration (RESTful and GraphQL).
  • Familiarity with containerization tools like Docker and orchestration platforms such as Kubernetes.
  • Experience with version control systems like Git and CI/CD pipelines.
  • Strong knowledge of software testing practices, including unit testing and integration testing.
  • Understanding of web server technologies such as Nginx and Gunicorn.
  • Solid grasp of microservices architecture and distributed systems.
  • Familiarity with cloud platforms (e.g., AWS, Google Cloud, Azure) and serverless architectures.
  • Excellent problem-solving and debugging skills.

Preferred Skills:

  • Experience with asynchronous programming frameworks like Celery or FastAPI.
  • Knowledge of frontend technologies like React or Vue.js (to support backend integration).
  • Familiarity with DevOps practices and infrastructure as code (e.g., Terraform, Ansible).
  • Experience with data pipelines and ETL processes.

Education:

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).

Soft Skills:

  • Strong communication and collaboration skills.
  • Ability to work in a fast-paced environment and manage multiple priorities.
  • A team player who can also work independently when needed.
  • Attention to detail and a commitment to producing high-quality work.

Benefits:

  • Competitive salary and performance-based bonuses.
  • Flexible working hours and the possibility of remote work.
  • Professional development opportunities and access to training resources.
  • Health insurance and wellness programs.
  • Collaborative and innovative work environment.

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSenior Backend Developer - Django