Backend Python Engineer & Frontend Developer – 2–4 Years | Maadi, Egypt

Website NTG Clarity
Location
Maadi, Egypt — Hybrid
Job Category
- Information Technology (IT) & Software
- Engineering & Technical
- Remote / Work-from-Home Opportunities
Job Overview
An organization in Maadi, Egypt is expanding its engineering team and seeking skilled software developers for hybrid positions in Backend Python Engineering and Frontend Development. These roles are suitable for professionals with 2–4 years of experience who have practical expertise in modern web application development, API integration, cloud-ready infrastructure, and software engineering practices.
The Backend Python Engineer will work with Python-based backend technologies, APIs, databases, asynchronous processing, caching, containerization, and CI/CD environments. The Frontend Developer will focus on modern React and Next.js applications, user interfaces, API integration, state management, and frontend performance optimization.
These positions provide opportunities for career growth in modern software engineering, backend development, frontend architecture, cloud technologies, DevOps, and scalable web applications. Continued hands-on development and professional training in emerging frameworks and engineering practices can support long-term technical progression.
Key Responsibilities
Backend Python Engineer
- Develop and maintain backend applications using Python.
- Build and maintain APIs using FastAPI.
- Work with SQLModel, Pydantic, and SQL-based systems.
- Implement caching and asynchronous processing using Redis and Celery.
- Manage and optimize database operations and queries.
- Configure and maintain application servers using Nginx and Gunicorn.
- Develop containerized applications using Docker.
- Support CI/CD pipelines and software deployment processes.
- Work with Pandas and NumPy where required for data processing and application functionality.
- Contribute to scalable, reliable, and maintainable backend architecture.
Frontend Developer
- Develop modern web applications using React and Next.js.
- Build applications using JavaScript and TypeScript.
- Integrate frontend applications with backend APIs.
- Implement state management using React Query, Zustand, or Redux.
- Develop responsive interfaces using HTML, CSS, and Tailwind CSS.
- Work with Shadcn and Radix UI components.
- Implement Next.js SSR and SSG functionality.
- Optimize frontend performance and application loading.
- Work with routing and modern Next.js application architecture.
- Collaborate with backend developers and other engineering team members.
Requirements & Qualifications
Backend Python Engineer
- 2–4 years of relevant professional experience.
- Strong Python development skills.
- Experience with FastAPI.
- Knowledge of SQLModel and Pydantic.
- Experience with Redis and Celery.
- Strong SQL knowledge.
- Experience with Nginx and Gunicorn.
- Knowledge of Docker.
- Experience with CI/CD environments.
- Familiarity with Pandas and NumPy.
- Strong problem-solving and software development skills.
Frontend Developer
- 2–4 years of relevant professional experience.
- Strong experience with React and Next.js.
- Proficiency in JavaScript and TypeScript.
- Experience with API integration.
- Knowledge of React Query, Zustand, or Redux.
- Strong HTML and CSS skills.
- Experience with Tailwind CSS.
- Familiarity with Shadcn and Radix UI.
- Knowledge of Next.js SSR and SSG.
- Understanding of routing and frontend performance optimization.
- Strong problem-solving and collaboration skills.
Salary, Benefits & Career Growth
The employer has not provided a salary or benefits package in the supplied job description. Therefore, no salary estimate has been added.
These hybrid positions provide opportunities to develop professional expertise in modern backend and frontend engineering, API development, cloud-ready applications, DevOps, CI/CD, database technologies, and scalable web platforms.
Career progression may include opportunities toward Senior Backend Engineer, Senior Frontend Developer, Full Stack Developer, Software Engineer, Technical Lead, or Software Architect roles, depending on technical expertise, performance, and organizational requirements.
Ongoing hands-on development, exposure to modern frameworks, and professional training can support continued technical specialization and career growth.
Application Process
Application Process (Website)
Apply through the official job link and click Apply Now on the website.
HR Email for Application
Send your updated CV directly
Please mention the Job Title in the email subject line.
To apply for this job email your details to snassef@ntgclarity.com
