Posted 9 days ago
Mid-Backend Engineer (Python)
CairoOn-siteFull-time
AI Summary
Mid-Backend Engineer who designs, builds, and maintains scalable Python/Django backend services and APIs for SaaS products, collaborating with product and frontend teams.
About this role
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)
Skills
AWSAzureDjangoDockerGCPGraphQLKubernetesMongoDBMySQLPostgreSQLPythonRabbitMQRedisRESTful API
Explore related jobs
More jobs at Talent-360.me
- HR Generalist (Obour)Al Obour City, Obour
- E-commerce & Fulfillment Specialist - Fashion Retail6th of October City, Giza Governorate
- Senior BIM Architect EngineerEl Nozha, Al Matar
- Junior BIM Architect EngineerEl Nozha, Al Matar
- Sales Manager - Hotels experienceNew Cairo City, Cairo Governorate
- HR DirectorEl Sheikh Zayed City, Giza Governorate
Similar AWS jobs
Jobs in Cairo
- Lead Agent - Ocean ExportExpeditors · Cairo, Egypt
Revenue ManagerAccorhotel · Cairo, Cairo Governorate
F&B Cost Control ClerkAccorhotel · Cairo, Egypt
EN - ServerAccorhotel · Cairo, Cairo Governorate
Global CHIEF COMMERCIAL OFFICER (FRUIT INGREDIENTS) B2BGFIC · Cairo, Egypt
E-commerce Content Creator & Video MarketerTaager · Cairo, Cairo