Software Team Lead
2 weeks ago
We are seeking a talented and motivated Software Team Lead to join our dynamic team. As a
Software Team Lead, you will be responsible for leading a team of Software Engineers, in
addition to developing and maintaining the backend infrastructure of our cloud-based
our growing user base and ensure seamless integration with various cloud services. You will
work within our development team to design, implement, and deploy backend solutions that
deliver high-performance and reliable services.
**Responsibilities**:
- Technical Team Leading a team of Software Engineers.
- Collaborate with the frontend and mobile app development teams to define API specifications and ensure smooth communication between client and server.
- Implement data storage and retrieval solutions, including relational databases (PostgreSQL) and NoSQL databases (MongoDB).
- Good to have the ability to utilize Firebase services for real-time data synchronization and notifications.
- Optimize and maintain the performance of backend services to ensure high availability and responsiveness.
- Monitor and troubleshoot production issues, identifying root causes and implementing timely solutions.
- Implement security measures to protect user data and ensure compliance with data protection regulations.
- Collaborate with DevOps teams to manage continuous integration and deployment processes using GitHub and AWS.
- Stay updated with the latest industry trends and best practices in cloud-based backend development, suggesting improvements and optimizations to enhance our technology stack.
- Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).
- 5+ years of hands-on experience in NodeJS and JavaScript/TypeScript development, preferably with experience in NestJS framework.
- Strong database knowledge, including relational databases (e.g., PostgreSQL) and NoSQL databases (e.g., MongoDB).
- Hands-on experience with AWS services for deployment, scalability, and infrastructure management.
- Solid understanding of software development principles, design patterns, and best practices.
- Familiarity with version control using GitHub and collaborative software development workflows.
- Strong problem-solving skills
- Understanding Python and Java is a plus for potential cross-team collaboration and code integration.
- Knowledge of GoLang, Firebase, and Elastic stack (Elasticsearch, Logstash, etc.) is a plus.
- Experience in team leading.
- Proficiency in English language for clear communication and documentation purposes is a must.
- Excellent communication and collaboration skills to work effectively with cross-functional teams.
- Demonstrated ability to work in a fast-paced environment and deliver high-quality results within deadlines.
-
Software Development Team Lead
1 week ago
مصر, Egypt CyShield Full time**As a Software Development Lead **, you’ll be leading the development of complete MVPs and operations of security products; shaping the development team, product lifecycle, software and infrastructure architecture and how code is transitioned from development to operations. Key Responsibilities: - Lead team members and be accountable for the team’s...
-
Security Software Developer Team Lead
6 days ago
مصر, Egypt Orange Business Services Full time**About the role**: Orange Cyberdefense; a leading European Managed Security Services Provider, supporting business globally, is the strategic entity of the Orange Group dedicated to digital security that puts today's most pressing cyber security challenges at the heart of its brand. Our mission is to build a more secure digital society. We support companies...
-
Software Development Team Lead
4 weeks ago
مصر, Egypt BI-Technologies Full time**Join our growing team of achievers and take your career to the next level!**: At BI-Technologies, we all work as one big family. We pursue an environment that sparks achievement enabling people to excel and demonstrate their skills and abilities. Our employees enjoy exposure to vast career opportunities and ongoing development in a workplace where they...
-
Team Lead
2 weeks ago
مصر, Egypt Sarmad Full time**Responsibilities**: - Lead and manage a team of software engineers - Oversee the development and delivery of software solutions - Collaborate with product management and cross-functional teams to define project requirements and scope - Ensure software development best practices are followed - Provide technical guidance and mentorship to team members -...
-
Software Test Automation Team Lead
3 days ago
مصر, Egypt Advansys Full timeCollaborate with cross-functional teams to gather test requirements, define test automation strategies, and ensure test coverage. - Manage and prioritize test automation activities, assign tasks, and provide guidance and mentorship to team members. - Identify, analyze, and document software defects and inconsistencies. - Work closely with developers to...
-
Software Development Team Lead
2 weeks ago
مصر, Egypt Talent Pal Full time**As a Software Development Lead **, you’ll be leading the development of complete MVPs and operations of security products; shaping the development team, product lifecycle, software and infrastructure architecture and how code is transitioned from development to operations.** Key Responsibilities: - Lead team members and be accountable for the team’s...
-
Team Lead
4 weeks ago
مصر, Egypt Luxoft Full time**Project** Description**: Developed product is the leading software system in Energy domain covering all aspects of Oil&Gas production from geological exploration to optimization of ongoing production. Our technology solution helps geologists and geophysicists to research, visualize and interpret large volumes of geological data. Our product allows third...
-
Team Lead
1 week ago
مصر, Egypt Block Gemini Full timeThe 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: Utilizing AWS resources...
-
Java Team Lead
4 days ago
مصر, Egypt Plugin Talents Full time**About the job Java Team Lead**: We are Hiring: Java Team Lead **Job Description**: The Java TL owns API and integrations capabilities/teams. The TL values simplicity and is unafraid to challenge technical constraints and procedures to achieve an Agile design. The TL works closely with all team members to create a modular, scalable solution that...
-
Software Team Leader
4 weeks ago
مصر, Egypt Orange Business Full time**About the role**: The Software Team Leader is responsible of: - Build phase - Leading the teams (Development and Jira / Confluence teams): - Analyzing the business requirements & map it to a feasible solution - Agree with the business owners on the requirements priorities - Planning and estimating the work need for every sprint - Delivering the...
-
Software Team Leader
2 days ago
مصر, Egypt Orange Business Full time**About the role**: The Software Team Leader is responsible of: - Build phase - Leading the teams (Development and Jira / Confluence teams): - Analyzing the business requirements & map it to a feasible solution - Agree with the business owners on the requirements priorities - Planning and estimating the work need for every sprint - Delivering the...
-
Sitecore Team Lead
1 week ago
مصر, Egypt BlackStone eIT Full timeBlackStone eIT, a leading technology company, is seeking a highly skilled Sitecore Team Lead to join our dynamic team. As a Sitecore Team Lead, you will play a crucial role in leading a team of developers in designing, developing, and implementing Sitecore solutions for our clients. You will be responsible for driving the technical direction, ensuring the...
-
Technical Team Lead
3 days ago
مصر, Egypt Integrated Technology Group Full time**Job Summary**: **Responsibilities**: - Assist in the management of the day-to-day activities of the development team while adhering to the company’s overall development strategy as defined by the Development Manager. - Perform regular design and code reviews with development team members to confirm the use of best practices and identify opportunities...
-
Lead Software Engineer
4 weeks ago
مصر, Egypt CodeOfDuty Full time**Key Responsibilities**: - Lead and mentor a team of software developers in design, development, code reviews, and testing. - Oversee the entire development lifecycle, from requirement analysis to deployment. - Collaborate with cross-functional teams to define, design, and implement new features. - Engage in system architecture decisions, lead software...
-
Telesales Team Lead
7 days ago
مصر, Egypt iSchool Full timeiSchool, a fully online coding platform that offers programming and artificial intelligence courses to students aged 6 to 18 years old, is seeking a motivated and experienced Telesales Team Lead to join our growing team. In this role, you will oversee and manage a team of telesales representatives to drive sales and promote our online courses. You will work...
-
Software Development Team Leader
2 weeks ago
مصر, Egypt Nagwa Full time**Summary** **Responsibilities** - Testing software products to ensure strong functionality and optimization in controlled and in real situations - Coding, debugging, and tracing to optimize performance - Hiring, mentoring, and appraising the team to maximize team productivity - Working closely with Scrum stakeholders (product owners, designers, other...
-
Technical Lead Software Development
5 days ago
مصر, Egypt ACCT Full timeCompany Description Advanced Critical Care Consultancy and Training (ACCT) is a top-notch medical company based in Cairo, Egypt that provides ICU operation high-quality services. Our goal is to help healthcare facilities operate at their best by providing reliable, cutting-edge technological solutions to improve critical care. Role Description This is a...
-
Lead Software Developer
1 week ago
مصر, Egypt Nagwa Full time**Summary** **Responsibilities** - Providing technical leadership to team members when needed to raise the level of technical knowledge among them and solve any technical challenges - Testing software products to ensure strong functionality and optimization in controlled and in real situations - Coding debugging and tracing to optimize performance - Working...
-
.NET Team Lead
1 week ago
مصر, Egypt Evolvice GmbH Full timeLocation: Egypt / Cairo - Employment Type: Full Time - Job ID: 33648 Evolvice is a German nearshore service provider with branches in Portugal, Egypt and Ukraine. Founded in 2012, Evolvice has a strong technical background and business domain knowledge, combining software engineering and Agile methodology, leading its’ clients path to digital...
-
Sdet Team Lead
3 days ago
مصر, Egypt Scratch Financial, Inc. Full timeScratch Financial ("Scratchpay") is a financial technology startup based in Los Angeles, California. Our goal is to make difficult financial decisions simple and increase accessibility to fair, affordable, and transparent medical financing. Driven by our award-winning technology, Scratchpay has become the fastest growing financing provider in veterinary...