Back-End Developer (Python / Node.js) | Full-Time | On-Site (Cairo, Egypt)
We are a trusted recruitment partner connecting top-tier professionals with forward-thinking organizations worldwide. On behalf of a fast-growing technology company, we are currently seeking a skilled and detail-oriented Back-End Developer to support and strengthen their engineering team.
This is a full-time on-site opportunity, based in Cairo, Egypt.
About the Role
As a Back-End Developer, you will play a key role in building and maintaining scalable, high-performance server-side applications. Your work will directly contribute to system reliability, product innovation, and overall user experience.
This role is ideal for a developer who is analytical, proactive, and comfortable working in a fast-paced, technology-driven environment.
Key Responsibilities
- Develop, test, and maintain back-end systems using Python and/or Node.js
- Design and implement robust APIs and integrate third-party services
- Optimize applications for scalability, performance, and security
- Collaborate with front-end developers and cross-functional teams
- Troubleshoot, debug, and upgrade existing systems
- Ensure data protection and best practices in system architecture
- Participate in code reviews and contribute to technical documentation
Qualifications
- Bachelor’s degree in Computer Science or a related field (or equivalent experience)
- Minimum of 3 years of experience in back-end development
- Strong proficiency in Python and/or Node.js
- Solid understanding of RESTful APIs and microservices architecture
- Experience with databases (SQL/NoSQL such as PostgreSQL, MongoDB)
- Familiarity with version control systems (e.g., Git)
- Experience with cloud platforms (AWS, Azure, or GCP) is a plus
- Strong problem-solving skills and attention to detail
- Fluency in English
What We Offer
- Full-time on-site position in Cairo, Egypt
- Competitive compensation package
- Opportunity to join a fast-growing tech company
- Collaborative and innovation-driven work environment
- Exposure to modern technologies and scalable systems
Apply Now
If you are ready to take the next step in your software development career and contribute to building impactful digital solutions, we encourage you to apply.