Page 1 of 2

WasteHero - Senior Python Engineer

About WasteHero WasteHero is a Danish B2B SaaS company building mission-critical waste management software for municipalities and private operators across Europe. Our platform powers route optimization, billing, compliance, and citizen services for cities in Denmark, Finland, Norway, and expanding markets. Institutional investors back us and hold public contracts across the Nordics. Our engineering hub in Cairo is scaling rapidly to support delivery on one of Europe's largest public-sector digital transformation projects.

We are seeking a highly skilled Senior Python Backend Engineer to join our engineering team in Cairo. In this role, you will be responsible for designing, building, and maintaining scalable backend services that power complex applications. The ideal candidate brings a deep understanding of Python frameworks and architectural best practices, along with a proven track record of delivering production-ready code.

Key Responsibilities

Architect and Developer: Build robust, scalable, and maintainable backend services using Django and FastAPI.

API Design: Design and implement high-performance REST and GraphQL APIs to support diverse frontend requirements.

Database Management: Optimize and manage relational databases, specifically PostgreSQL, ensuring data integrity and performance.

Infrastructure & DevOps: Containerize applications using Docker and maintain automated CI/CD pipelines to streamline deployment.

Code Quality: Drive technical excellence through rigorous code reviews, unit testing, and documentation.

Collaboration: Work closely with cross-functional teams to translate business requirements into technical specifications.

Technical Requirements

Experience: Minimum of 5+ years of professional experience in backend development with a focus on Python.

Core Stack: Expert-level proficiency in Python and experience with frameworks like Django or FastAPI.

Data: Strong experience with PostgreSQL (schema design, complex queries, and optimization).

Protocols: Proven experience building and consuming REST and GraphQL APIs.

Tooling: Hands-on experience with Docker and a solid understanding of CI/CD workflows.

Production Proven: A history of deploying and monitoring applications in a live production environment.

Communication & Location

Language: Professional fluency in English (both written and verbal) is required for technical documentation and team collaboration.

Location: This position is based in Cairo, Egypt. We offer flexible working arrangements, including hybrid or fully remote options for candidates currently residing in Cairo.

Preferred Qualifications (Nice to Have)

Experience building SaaS platforms and managing multi-tenant architectures.

Familiarity with orchestration tools like Kubernetes.

Previous experience developing software for the public sector or government entities.

Understanding of microservices architecture and cloud-native development.

Tell us a bit more about yourself

How long is your notice period?

What is your monthly expected Salary in USD?

Upload your resume and cover letter

How many years of expereince in Python?

How many years of expereince do you have as Software Engineer?

What is your English level?

What is your English level?
A
B
C
D