Junior Backend Software Engineer (Typescript)

B_labs is the transformation and digitization arm of B.TECH, spearheading tech innovation in Egyptian retail industry.
Backend
Entry-Level Software Engineer
In-Person
1+ year of experience
E-Commerce · Enterprise SaaS

Description For Junior Backend Software Engineer (Typescript)

B_labs, the digital transformation arm of B.TECH, is revolutionizing the Egyptian retail industry with a focus on consumer electronics and appliances. As a Junior Backend Software Engineer, you'll join a dynamic environment that combines startup culture with established business stability. The role demands expertise in TypeScript, Python, or Golang, with a focus on building and maintaining scalable backend systems and APIs. You'll work with modern technologies including microservices, various databases, and cloud platforms.

The position offers a unique opportunity to impact Egypt's leading omni-channel platform while working in a collaborative, growth-focused environment. You'll be responsible for system functionality, integration, and performance optimization. The role requires 1 year of experience and strong fundamentals in software engineering principles.

Benefits include a creative office space, education budget for professional development, flexible work arrangements, and complete technical equipment. You'll be part of a visionary team working to become a digital retail trailblazer in the Middle East, while enjoying both the innovation of a startup and the stability of an established company.

The ideal candidate will have experience with RESTful APIs, database management, and modern development practices. Knowledge of cloud technologies, Docker, and Kubernetes is valued. You'll contribute to both technical excellence and a positive company culture, making this an excellent opportunity for growth in a transformative organization.

Last updated 2 days ago

Responsibilities For Junior Backend Software Engineer (Typescript)

  • Responsible for the system build and functionality
  • Integrate the application with all required systems and services
  • Provide clean and easy to use APIs and data streams for the frontend
  • Ensure application functionality, performance and scalability
  • Write clean modern APIs and integrate with legacy systems
  • Contribute to creating a safe, collaborative, growth-focused company culture

Requirements For Junior Backend Software Engineer (Typescript)

TypeScript
Python
Go
MongoDB
PostgreSQL
Redis
Kubernetes
  • 1 year of professional experience as a software engineer with expertise in Typescript, Python or Golang
  • Deep knowledge of Object-Oriented Programming (OOP) and software development principles
  • Experience with service-oriented RESTful API services and tuning largescale apps
  • Knowledge of relational/non-relational DB (MongoDB, Couchbase, SQL/PostgreSQL and Redis)
  • Experience with building microservice architecture
  • Ability to write effective unit, integration, and API tests
  • Knowledge of infrastructure automation & provisioning tools (preferred)
  • Experience with cloud technologies (Azure, AWS), Docker, Kubernetes (plus)
  • Experience with loan management systems and core banking systems (plus)

Benefits For Junior Backend Software Engineer (Typescript)

Education Budget
  • Creative workspaces and well-equipped kitchen
  • Annual education budget for trainings, courses or conferences
  • Flexible work arrangement (work from home or office)
  • Subsidized lunch costs when working from office
  • Choice of laptop and necessary work equipment

Interested in this job?

Jobs Related To b_labs Junior Backend Software Engineer (Typescript)

Support Engineer

Support Engineer role at Amazon's ISG Tech team, combining technical support with engineering to enable global seller success across marketplaces.

Chip Validation Software Engineer

Entry-level software engineering role at AWS focusing on chip validation software development, requiring 1+ years of experience in software development and system architecture.

Physical Design Methodology CAD Engineer

Physical Design Methodology CAD Engineer position at Apple, developing next-gen SoC designs and optimization tools for world-class CPU, GPU, and mixed-signal systems.

Product Design Engineering Program Manager

Product Design Engineering Program Manager position at Apple, managing technical development of mechanical components with competitive salary and benefits.

Software Quality Engineer

Software Quality Engineer role at Microsoft working on Azure Storage, focusing on system testing, automation, and quality assurance with remote work options.