Technical Team Lead - Software Development
Full-time
ECC Group
Job Description
We’re looking for a Technical Team Lead to join our high-performing tech team. This role is ideal for someone passionate about clean code, scalable architecture, and leading agile teams to deliver world-class solutions if you're ready to lead both people and projects while staying hands-on with the latest technologies.
Key Responsibilities
- Leadership & Team Management
- Lead and mentor developers, foster an agile culture, and support team growth.
- Project Management
- Plan and deliver projects using Agile methodologies; align technical work with business goals.
- Technical Oversight
- Ensure code quality, guide architecture, and adopt modern tools and best practices.
- Collaboration
- Coordinate with QA, DevOps, Product, and Business teams to deliver integrated solutions.
Technologies & Tools You’ll Work With
- Programming Languages: Python, Java, JavaScript, TypeScript, C#, C++, PHP, Go
- Frameworks: React, Angular, Vue.js, Django, Spring Boot, Node.js, .NET Core
- DevOps Tools: Docker, Kubernetes, Jenkins, Git, GitLab CI/CD, Azure DevOps
- Databases: MySQL, PostgreSQL, MongoDB, Redis, Oracle DB
- Cloud Platforms: AWS, Azure, Google Cloud Platform (GCP)
- ERP Systems (Nice-to-Have): Odoo, SAP, Microsoft Dynamics
- Project Management: Jira, Trello, Confluence
Job Requirements
Must-Have:
- Bachelor’s in Computer Science, Software Engineering, or related field.
- 5+ years in software development, with 2+ years in a leadership role.
- Deep understanding of software design principles and best practices.
- Strong experience in Agile development environments.
- Excellent leadership and interpersonal skills.
Vacancy posted a month ago
Similar jobs that could be interesting for youBased on the Technical Team Lead - Software Development in Nasr City, Cairo vacancy
- ...the code, applications, and development process. Experience with Git... .... • Solid understanding of software design patterns, SOLID... ...architecture. • Proven experience in technical decision-making, effort... ...collaborate with cross-functional teams, including QA, Product Owners...
- ...Job Description Lead and mentor a team of developers, providing technical guidance and support 6+ years of experience... .... Proficient in modern web development practices, including responsive... ...apps. Strong knowledge of software development methodologies, including...
- ...Job Description Lead and mentor a team of developers, providing technical guidance and support. Design, develop, and maintain robust web applications using .NET Core and Angular. Architect scalable and efficient systems that meet business requirements. Work...
- ...Dimofinf, a leader in software solutions, digital marketing... ...: Market Development: Identify and explore... ...sustainable revenue growth. Team Collaboration: Work... ...development, and technical support teams to provide... ..., and hosting. Lead the charge in expanding...
- ...test plans and test cases for end-to-end software systems across web and backend... ...QA processes and best practices across development teams. Work closely with cross-functional... ...ensure overall product excellence. Lead knowledge-sharing sessions, support continuous...
- ...enthusiastic Automation Engineer to join our Data Team, specializing in developing automation... ...requirements and translating those into technical specifications ● Design target... ...Language Processing (NLP) for in-house tool development. ● Communicate effectively with...
- ...QA developers as well. Integrate software components and third-party programs... ...Recommend and execute improvements Create technical documentation for reference and reporting... ...similar role Familiarity with Agile development methodologies Experience with...
- ...key clients and government entities Lead the end-to-end sales cycle:... ...and closing deals Collaborate with technical and product teams to deliver tailored solutions that align... ...Proven experience as a Business Development Manager , Sales Executive , or in...
- ...explain difficult concepts to non-technical users. Responsibilities:... ...in the lifecycle development process of product definition... ...and supports cross-functional team members and management. Perform... ...of proven work experience in software business analysis. ~ Knowledge...
- ...with cross-functional teams to ensure efficient and... ...Contribute to the development and management of packaging... ...categories. Technical Expertise & Cost Optimization... ...& Documentation: Lead the preparation of... ..., pallet optimization software will be an added advantage...
- ...new clients Identifies new leads and clients Communicate... ...for agents through continual development and support Design and implement... ...Focus Relationship and Team Building Positive Can-do... ...Business Planning Has a strong technical background allowing the...
- ...process from start to finish, including developing and submitting technical and financial proposals, responding to clarifications within... ...functions to expand professional networks and generate new business leads. Stay informed about industry trends, market dynamics, and...
- ...Job Description The Lead Generation & Sales Specialist is responsible for identifying... ...negotiations, and coordinate with the team as needed to close deals. Achieve annual... ...proven experience in lead generation, sales development, or a similar role, preferably in the B2B...
- ...public sentiment, providing insights and recommendations to leadership. Act as a partner with Marketing, Sales, and Customer Service teams to ensure cohesive external communication. Assist in managing PR responses during sensitive situations to safeguard the company’s...
- ...technology solution Communicate system requirements to software development teams Evaluate and select appropriate software or hardware and... ...provide guidance to team members Assist with solving technical problems when they arise Ensure the implementation of agreed...
- ...agreements to maximize profits Serve as the lead point of contact for all corporate... ...account status Collaborate with sales team to identify and grow opportunities within... ...experience in corporate sales, business development, or account management is required, with...
- ...Job Description This is a full-time hybrid role for an OD (Organizational Development) Specialist Working closely with Group CHRO & Red Sea HR Supervisor and all managers & heads. Work based in Cairo, Egypt, with work hybrid at (Marsa Alam, Hurghada, North Coast...
- ...We are seeking a dynamic and innovative Learning & Development Manager with 3 to 5 years of experience to lead and manage our training content development process... ...content deployment via our LMS and lead a creative team of video and content creators. Key...
- ...Description Research and identify solutions to software and hardware issues Diagnose and troubleshoot technical issues, including account setup and network... ...escalate unresolved issues to appropriate internal teams (e.g. software developers) Provide prompt and accurate...
- ...quantities. Review schematic designs of new projects received from the design team, to verify their compliance with local building codes & regulations. Responsible for the technical revision of all architecture drawings, at different phases of the work progress....
- ...environment Hands on experience with CRM software and Account management systems... ...technologies effectively to audiences of varied technical knowledge. Proficiency in Microsoft Office... ...to work independently and as a part of a team. Highly motivated and the target is...
- ...industry standards. We are currently seeking a Technical Office Engineer to join our dynamic... ...for the design, analysis, and development of structural bearings and joints. The... ...documentation, supporting production teams, and contributing to the continuous improvement...
- ...Job Description Lead and manage the PKI operations team, assigning tasks, mentoring engineers, and ensuring... ..., CRLs, and HSMs. Serve as the technical authority for PKI strategy,... ...including Security, Infrastructure, Development, and Compliance to support digital...
- ...Description Responsible for market research and market analysis of new stores with an effective follow-up plan. Responsible for the development and location of retail stores, including project information collection, screening (market research, business analysis),...
- ...code based on specifications Integrate software components and third-party programs... ...Recommend and execute improvements Create technical documentation for reference and... ...Qualifications: - Previous application development experience in C or C++ (Preferred has...
- ...Job Description Technical expeditor role will be responsible for monitoring the flow of work from supply procurement to actual product... ...Communicate effectively with suppliers, vendors, and internal teams to resolve material shortages and expedite shipments. ~ Monitor...
- ...Job Description CALITECK is a leading Engineering Services provider based in Cairo, Egypt... .... With a highly motivated and personable team, CALITECK is committed to providing... ...training possible. Job Requirements Technical Sales, Sales Engineering, and Sales skills...
- Job Description ~ Conduct training needs assessments through surveys, interviews, and performance analysis. ~ Design and develop training materials, manuals, e-learning content, and workshops. ~ Deliver engaging training sessions in-person or online for individuals...
- ...fire alarms, and access control. Collaborate with technical office engineers and project teams to develop customized automation solutions based on client... ...is highly preferred. ~ Familiarity with ETS software and BMS certification is a strong plus. ~ Proven ability...
- ...management projects. Job Requirements Education: Bachelor's degree in Mechanical Power Engineering. Experience from 2 - 3 years in water and wastewater management projects is a Required . Skills: proficiency in AutoCAD and other relevant software....
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Technical Team Lead - Software Development. Be the first to apply!