Software Technical Lead

Hammerhead Technology - Smart Village, Giza

30
Applicants for
2 open positions
28
Seen
5
Shortlisted
21
Rejected
Experience Needed:
More than 6 years
Career Level:
Manager
Job Type:
Full Time
Salary:
Confidential
Education Level:
Bachelor's Degree at least
Languages:
Arabic, English
Vacancies:
2 open positions
About the Job

Job Purpose

As a staff software engineer, you will leverage strong technical competencies to design and develop key components of a financial technologies platform. You will guide and mentor members of your team. This is a senior role with a blend of technical skills and management.

Roles & Responsibilities

  • Develop high quality, decoupled, reusable, resilient components that fulfill abstract business requirements.
  • Implement components to fulfill specific business use cases.
  • Develop consumer applications using modern technology stacks.
  • Act as a key player within an agile cross-functional software development team (UI/UX , BA, Dev, QA , DevOps).
  • Promote architecture and design best practices within your team.
  • lead and participate in knowledge sharing sessions.
  • Facilitate team's delivery of business requirements in a timely manner.
  • Work with senior technical members of the company on setting technical strategy.
  • Mentor members of your team to increase they competency.
Job Requirements

Our Perfect Match:

  • You bring 6+ years of software development experience of 3+ years in a management position.
  • You have managed multiple software teams before.
  • Strong knowledge in software architecture and design, expertise in micro-services architecture is preferred.
  • Strong experience with the MEAN stack is a requirement.
  • Solid understanding of unit testing is a requirement.
  • Experienced in deploying Docker based applications on the cloud (AWS)
  • Have successfully adopted a CI/CD approach in the past.
  • Strong communication and presentation skills.
  • Self-driven individual with the desire to achieve.
About this Company

Hammerhead is the parent company to group of specialised subsidiaries in the technology industry, our companies deliver innovative solutions to today's most challenging problems .

We work hand in hand with our customers to ensure technology provides them with value and competitive positioning within their markets.

See all Careers and Jobs at Hammerhead Technology
Hiring?
Signup for an employer account and Post your Jobs!