Search all jobs
Browse jobsNasr City, AL › Mid-Backend Engineer (Python)

Mid-Backend Engineer (Python)

Talent-360.me · Nasr City, Al Manteqah Al Oula, Egypt · Posted Jun 29, 2026

Apply on company site   Track it in JobSkout

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.

Apply on company site