Senior Backend Engineer [Egypt]


 

Company Description


Company Description

Khazna was founded in 2019 with a mission to improve the financial well-being of 20M+ underbanked Egyptians, who have little access to formal financial services by providing access to convenient, effective and secure smartphone based financial services. We are consistently on the lookout for rock stars to help us solve for financial inclusion


Job Description

  • We are looking for an experienced Backend Engineer who loves to write clean, concise and efficient code.
  • The person in this role will collaborate with team members on system architecture design & various technologies to rapidly build new & improve upon existing platforms.
  • Strong multi-tasking skills and analysis skills.
  • Excellent communication skills.
  • Good knowledge of Agile methods and Agile technical practices.
  • Good knowledge of continuous integration and continuous deployment.
  • Excellent knowledge of Backend Systems design principles, patterns, and best practices.
  • Good knowledge of different database management systems (SQL, No-SQL).
  • Good knowledge of micro services design and challenges

Qualifications

  • BS degree in Computer Science, Engineering or a related subject.
  • 3 - 6 years of experience in backend development using Nodejs and ExpressJs.
  • Excellent knowledge of ES6 and modern JS techniques.
  • Proficient understanding of data structures.
  • Excellent knowledge of OOP & SDLC.
  • Excellent knowledge of Microservices architectures.
  • Proficient understanding of SAGA / Event Sourcing design patterns is a plus.
  • Proficient in Designing, implementing, and querying complex database schemas.
  • Proficient understanding of code versioning tools (Git).
  • Proficient understanding of Queues and asynchronized services communication.
  • Proficient understanding of SOLID and Clean code principles.
  • Proficient understanding of MVP and MVVM design patterns is a plus.
  • Proficient understanding of CQRS and Event Sourcing is a plus.
  • Experience with Unit Testing using Mocha / Chai.

Additional Information


You will get a chance to work with a very talented and dedicated team in a fast growing startup.


 

.

Post a Comment

Previous Post Next Post

Sponsored Ads

نموذج الاتصال