Senior Python Engineer

800+ strong team focused on e-commerce, mobility, and transport & logistics, delivering successful exits, IPOs, and competitive advantages.
Backend
Senior Software Engineer
Hybrid
501 - 1,000 Employees
5+ years of experience
E-Commerce · Enterprise SaaS · Logistics

Description For Senior Python Engineer

NFQ is a dynamic technology company with over 800 team members, specializing in e-commerce, mobility, and transport & logistics solutions. We're seeking a Senior Python Engineer to join our innovative team in Cairo, Egypt in a hybrid work arrangement.

As a Senior Python Engineer, you'll be at the forefront of developing and maintaining our backend microservices architecture. The role demands expertise in Python, with frameworks like FastAPI, and database technologies including PostgreSQL and NoSQL solutions. You'll have the opportunity to drive technical decisions, mentor team members, and contribute to high-performance, scalable solutions.

We pride ourselves on a culture that celebrates curiosity and experimentation, avoiding office politics and unnecessary meetings. Our environment supports continuous learning and career growth, with opportunities to work across different teams and departments. We offer comprehensive benefits including medical insurance, life insurance, and various bonuses.

The ideal candidate will bring strong technical expertise in Python development, database optimization, and modern DevOps practices. You'll be part of a team that values knowledge-sharing and innovation, working on projects that have real impact in the e-commerce and logistics space.

Join us to be part of a company that has a track record of successful exits and IPOs, while maintaining a focus on personal growth and technical excellence. We offer competitive compensation and a supportive environment where your ideas and contributions are valued and celebrated.

Last updated 2 months ago

Responsibilities For Senior Python Engineer

  • Design, develop, and maintain scalable backend microservices
  • Drive best practices in software engineering, ensuring clean, efficient, and maintainable code
  • Contribute to architecture decisions, ensuring high availability and performance
  • Share expertise, mentor team members, and foster a collaborative engineering culture
  • Stay ahead of emerging technologies, evaluating new tools and frameworks
  • Optimize database performance and ensure seamless integration with relational and NoSQL databases

Requirements For Senior Python Engineer

Python
TypeScript
Node.js
PostgreSQL
MySQL
Redis
  • Strong proficiency in Python (FastAPI, SQLAlchemy, Alembic) and/or Node.js (TypeScript, NestJS, NextJS)
  • Solid understanding of SQL and experience with PostgreSQL or MySQL
  • Familiarity with NoSQL databases such as Elasticsearch or Redis
  • Experience with vector databases (e.g., Qdrant, Weaviate) is a plus
  • Version Control: Git
  • CI/CD Pipelines: GitHub Actions, Jenkins, Docker, Terraform
  • Infrastructure Orchestration: Ansible

Benefits For Senior Python Engineer

Medical Insurance
  • Career growth opportunities and promotions
  • 360° feedback and open feedback culture
  • Mentoring opportunities from international team experts
  • Fully covered Social Insurance
  • Medical Insurance
  • Life Insurance
  • Laptop provided
  • Competitive salaries
  • Referral bonus
  • Birth Bonus
  • Marriage bonus

Interested in this job?

Jobs Related To NFQ Senior Python Engineer

Senior OEM Networking Commodity Manager

Senior OEM Networking Commodity Manager position at Google, managing supplier relationships and sourcing strategies for networking hardware infrastructure.

Senior Application Engineer

Senior Application Engineer position at Google, focusing on business systems integration and internal process optimization using Java, Python, and cloud technologies.

Senior Software Engineer, Full Stack, Google Workspace

Senior Software Engineer position at Google Workspace, focusing on full-stack development with competitive compensation and opportunity to work on products impacting billions of users.

Senior Application Engineer

Senior Application Engineer position at Google, focusing on business systems integration and internal process optimization using Java, Python, and cloud technologies.

Senior Design Automation CAD Engineer, Silicon

Senior Design Automation CAD Engineer position at Google, developing custom silicon solutions and CAD tools for next-generation hardware products.