Senior Backend Engineer (TypeScript)
b_labs
- Cairo
- Permanent
- Full-time
- Responsible for the system build and functionality.
- Integrate the application with all required systems and services and provide clean and easy to use APIs and data streams for the frontend part of the system.
- Full responsibility for the application functionality, performance and scalability.
- You know how to write clean modern APIs, integrate with legacy systems and work with databases.
- As an integrative member of the b_labs team, you are actively contributing to the creation of a safe, collaborative, growth-focused, purposeful, values-driven, and diverse company culture across all organizational levels.
- 5+ years of professional experience as a software engineer and have expertise particularly in Typescript
- Deep knowledge of Object-Oriented Programming (OOP) and software development principles.
- Significant experience writing and utilizing autonomous service-oriented RESTful API services and tuning largescale apps Excellent knowledge of relational/non-relational DB, including SQL and NoSQL (MongoDB, Couchbase, SQL/PostgreSQL and Redis etc.) .
- Experience with building microservice architecture.
- Ability to write effective unit, integration, and API tests.
- Potentially have knowledge of immutable infrastructure, infrastructure automation & provisioning tools.
- Experience on cloud technologies (Azure, AWS) and scripting (Bash, Shell), Docker, Kubernetes is a big plus
- You have experience with loan management systems and core banking systems a big plus.