b_labs logo

Senior Backend Engineer (Python) at b_labs | Cairo

b_labsCairo, Cairo Governorate, Egypt
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Experience Level

Senior

Qualifications

Qualifications: Minimum of 5 years of professional software engineering experience, with a strong focus on Python. In-depth knowledge of Object-Oriented Programming (OOP) and software development best practices. Proven experience in developing and utilizing autonomous service-oriented RESTful APIs and optimizing large-scale applications. Extensive knowledge of relational and non-relational databases, including SQL and NoSQL solutions (e.g., MongoDB, Couchbase, PostgreSQL, Redis). Experience in designing microservice architectures. Ability to create effective unit, integration, and API tests. Familiarity with immutable infrastructure and automation/provisioning tools is advantageous. Experience with cloud technologies (Azure, AWS), scripting (Bash, Shell), and containerization (Docker, Kubernetes) is a plus. Experience with loan management and core banking systems is also a plus.

About the job

b_labs serves as the innovation and digital transformation hub of B. TECH, dedicated to reshaping the consumer electronics industry in Egypt. Our mission is to drive technological advancements within B. TECH, a pillar of the Egyptian retail landscape. By joining b_labs, you'll immerse yourself in a collaborative startup atmosphere while benefiting from the stability of a rapidly growing company. You will be an integral part of a forward-thinking, customer-centric team with a bold vision to lead digital retail innovation across the Middle East.

Key Responsibilities:

  • Oversee the development and operational efficiency of our backend systems.
  • Integrate applications seamlessly with necessary systems and services, delivering clean APIs and accessible data streams for frontend interactions.
  • Take full ownership of application functionality, performance, and scalability.
  • Write clean and modern APIs, integrate with legacy systems, and effectively manage databases.
  • Contribute to fostering a safe, collaborative, and diverse company culture across all levels of the organization.

Qualifications:

  • Minimum of 5 years of professional software engineering experience, with a strong focus on Python.
  • In-depth knowledge of Object-Oriented Programming (OOP) and software development best practices.
  • Proven experience in developing and utilizing autonomous service-oriented RESTful APIs and optimizing large-scale applications.
  • Extensive knowledge of relational and non-relational databases, including SQL and NoSQL solutions (e.g., MongoDB, Couchbase, PostgreSQL, Redis).
  • Experience in designing microservice architectures.
  • Ability to create effective unit, integration, and API tests.
  • Familiarity with immutable infrastructure and automation/provisioning tools is advantageous.
  • Experience with cloud technologies (Azure, AWS), scripting (Bash, Shell), and containerization (Docker, Kubernetes) is a plus.
  • Experience with loan management and core banking systems is also a plus.

Benefits:

  • Creative office environment designed to foster collaboration and innovation.
  • Annual education budget for courses, training, or conferences of your choice.
  • Flexible work arrangements to suit your personal and professional needs.

About b_labs

b_labs is the transformative and digitization division of B. TECH, dedicated to leading technological innovation in the Egyptian retail sector. With a strong focus on establishing an omni-channel platform for consumer electronics, we aim to redefine the digital retail experience throughout the Middle East.

Similar jobs

Browse all companies, explore by city & role, or SEO search pages.

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.