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 8 days 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 Software Engineer (PHP)

Senior PHP Engineer role at NFQ, developing AI-powered logistics solutions with competitive salary and flexible work arrangements in Lithuania.

Senior QC Engineer (Automation testing)

Senior QC Engineer position at NFQ, focusing on automation testing for e-commerce platforms with 5+ years of experience required.

Optical Network Development Engineer, Network Product Development

Senior Optical Network Development Engineer role at AWS, focusing on building and scaling network infrastructure for cloud services.

Software Development Engineer III, Prime Video Content Localization and Accessibility

Senior SDE role at Prime Video focusing on content localization and accessibility features using GenAI and scalable solutions.

Software Development Engineer III, Infra Supply Chain Automation

Senior SDE role at AWS focusing on supply chain management systems and infrastructure automation, requiring 5+ years of experience.