Talent-360.me logo

Mid-Backend Engineer (Python)

Posted 7 days ago

OfficeNasr City, Al Manteqah Al Oula, EgyptMI

Architecture & Design

  • Collaborate with senior engineers and the Backend Lead to design scalable, maintainable, and modular backend systems for SaaS products.
  • Contribute to the design of APIs, databases, and backend services while considering performance, security, and maintainability.
  • Participate in technical discussions regarding frameworks, tools, and architectural improvements.

Development & Implementation

  • Develop and maintain production-grade server-side applications using technologies such as Python, Django
  • Build and maintain RESTful APIs, business logic, and integrations with internal and external systems.
  • Implement background jobs, scheduled tasks, and event-driven processes where required.
  • Troubleshoot and resolve application issues, bugs, and performance concerns.

Quality, Testing & Code Review

  • Write and maintain unit, integration, and automated tests to ensure application reliability and code quality.
  • Participate in peer code reviews and incorporate feedback to improve development standards.
  • Follow established coding guidelines, documentation practices, and development processes.

Performance & Optimization

  • Assist in monitoring application performance and identifying areas for improvement.
  • Implement basic optimization techniques, including database query tuning, caching, and efficient resource utilization.
  • Work with DevOps and senior engineers to support deployments and maintain production environments.

Security & Reliability

  • Follow secure coding practices and company security standards.
  • Implement authentication, authorization, validation, and error-handling mechanisms.
  • Support monitoring, logging, and troubleshooting efforts to maintain system reliability and availability.

Collaboration & Product Engagement

  • Work closely with Product Owners, Frontend Developers, QA Engineers, and UX/UI Designers to deliver product features.
  • Participate in sprint planning, estimation, and technical discussions.
  • Communicate technical challenges, risks, and progress to relevant stakeholders.

Documentation & Knowledge Sharing

  • Document APIs, technical implementations, and development processes.
  • Share knowledge with team members and contribute to internal technical discussions.
  • Stay updated on backend development trends, tools, and best practices to continuously improve technical skills.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent experience).
  • 3+ years of professional backend development experience in SaaS / enterprise software.
  • Proven experience building and maintaining large-scale, distributed backend systems.

Technical & Soft Skills

  • Strong proficiency in at least one backend language (e.g., Python, Django)
  • Deep experience with relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB, Redis).
  • Knowledge of containerization (Docker), container orchestration (e.g., Kubernetes), and cloud infrastructure (AWS, Azure, or GCP).
  • Experience designing and building RESTful APIs or GraphQL services.
  • Strong problem-solving skills, with a logical and structured approach to design and architecture.
  • Excellent communication skills - able to convey technical ideas to non-technical stakeholders.
  • High attention to detail and commitment to code quality, testing, and documentation.
  • Knowledge Brokers and Messaging Queues ( RabbitMQ)
Job details
Workplace
Office
Location
Nasr City, Al Manteqah Al Oula, Egypt
Experience
MI
Talent-360.me logo
Talent-360.me
View company page

Vår resa har präglats av en stark passion för att matcha rätt talanger med rätt företag. Med vårt dedikerade team av erfarna rekryterare strävar vi alltid efter att leverera högkvalitativa rekryteringslösningar som möter våra kunders unika behov och krav.

Key team members

Jan Dyberg

Jan Dyberg

Sofie Hansson

Sofie Hansson

Viktorija Martinova Bergman

Viktorija Martinova Bergman

Apply smarter with Jobr

Jobr aggregates jobs directly from company career portals — no middlemen. Our team applies on your behalf with AI-tailored resumes, reviewed by a human before submission.

Direct from company career pages
AI-personalised cover letters
Human review before every submit
Application tracking & follow-ups