Browse Jobs
For Employers
Post JobLog inGet Started

Engineering Software Tech Lead

Beyond Solution
Maadi, Cairo
Posted 3 years ago
19Applicants for1 open position
  • 8Viewed
  • 0In Consideration
  • 6Not Selected
Search other opportunities

Job Details

Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:

Skills And Tools:

Job Description

  • We are looking to hire an experienced Principal Software Engineer to maintain and upgrade all existing software. 
  • The Principal Software Engineer’s responsibilities include recommending adjustments to resolve software issues, improving the functionality of existing software, and ensuring that the design, application, and maintenance of software meets the quality standards of the company. 
  • You should also be able to mentor, guide and train other engineers. 

Job Requirements

Qualifications & Experience:

  • Bachelors in Software Engineering or Computer Science or relevant degree.
  • Overall experience 5+ years.
  • Ability to mentor other senior and junior candidates
  • Ability to follow an architecture and review design decisions.
  • Adapting to dynamic work environment.
  • Possess general programming skills & software development fundamentals.

Technologies /Frameworks:

  • Node.JS, NestJS, Express.JS
  • ReactJS 
  • Expertise in relational databases and data modeling
  • Experience with document databases, preferably MongoDB
  • ORM and ODM & Prisma
  • Design and implementation of RESTful API
  • Experience in design patterns OOAD,  Solid principles,  Microservices
  • Knowledge of Web and Data Security
  • Proficient with GIT workflows
  • Proficient with CI/CD pipelines, test automation and Docker.
  • Proficient with Deployment cloud infrastructure, Terraform (is a plus), preferably AWS
  • Experience with iterative design and Agile development methodology

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentEngineering Software Tech Lead