Tech Lead Full Stack Software Engineer
Ctopya -
Cairo, EgyptPosted 2 years ago7Applicants for10 open positions
- 5Viewed
- 0In Consideration
- 0Not Selected
Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Assembles and manages a software development team for a specific project
- Trains, coaches, and guides software developers for best development practices
- Leads on the technical aspects of the development
- Executes a software development life cycle for different projects with what best fits them
- Develops a sound architecture for the project to help guide the creation of road maps and timelines
- Establishes software development standards, processes, and structures by implementing best development practices
- Works closely with project stakeholders throughout the development to manage product development and improvements
- Studies how products can help improve the company from an entrepreneurial standpoint
- Ensures the quality of the software product through extensive unit test coverages
- Manages resource allocation across the development process to ensure that product is delivered on-time
- Spearheads strategic planning to identify areas of improvement and adjustments in different aspects of the project
- Evaluates projects and progress statuses
Job Requirements
- Professional experience with expert-level knowledge of two or more languages (Java, PHP, Python) for 5 years+.
- Lead software development teams using Agile approaches such as TDD, continuous integration, pairing, and infrastructure automation.
- Experience with Jenkins and CI/CD Pipelines
- Skillfully write high-quality, well-tested code and you are comfortable with Object-Oriented programming.
- Knowledge of cloud technology such as Docker or Kubernetes.
- Knowledge of Design Pattern and Specially Adapter Pattern and Strategy Pattern