Browse Jobs
For Employers
Post JobLog inGet Started

Technical Lead

Block Gemini
Mohandessin, Giza
Posted 2 years ago
22Applicants for2 open positions
  • 22Viewed
  • 0In Consideration
  • 22Not Selected
Search other opportunities

Job Details

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

Skills And Tools:

Job Description

The main purpose of this role is to lead a team of Software Engineers and help delivering
business critical projects whilst maintaining high morale, managing the day to day activities in an
efficient and professional manner and ensuring all team targets are met as advised by
management.

Duties And Responsibilities:

  • Developing and managing applications for new features and enhancement in full stack.
  • Utilizing AWS resources efficiently
  • Exposure to devops
  • Programming and maintainability of the code should match the industry standards.
  • Mentor colleague to improve and ensure the development standards.
  • Develop, test and deploy integrations required to meet business requirements.
  • Understand existing codebase and identify improvement area.
  • Come up with technical designs for new features.
  • Perform code reviews and ensure coding standards and practices.

Job Requirements

  • Bachelor's degree in Computer Science, Engineering or related field
  • Strong software development skills in Node.js, Angular, Express and MongoDB
  • Deep knowledge of data structures and algorithms
  • Navigate an existing codebase comfortably
  • Be able to ship features on a weekly basis: should be good at time management and prioritization
  • Be able to keep up with technological advancements and educate the team
  • Good design skills
  • Identifying complex problems and reviewing related information to develop and evaluate options
    and implement solutions
  • Using logic and reasoning to identify the strengths and weaknesses of alternative solutions,
    conclusions or approaches to problems.
  • Understanding the implications of new information for both current and future problem-solving
    and decision-making.
  • Analyzing needs and product requirements to create a design.
  • Strong understanding of performance and scalability considerations when building applications.
  • Good to Have Skills:
  • Exposure in technologies such as Blockchain, machine learning solutions in Classification and
    Text processing

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentTechnical Lead