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.
