170 Software Lead jobs in Egypt
Software Lead
Posted today
Job Viewed
Job Description
Software Lead - Platform Development
Job Description:
We are seeking a highly accomplished and motivated
Senior Full-Stack Developer with Expert-Level Backend and AI Skills
to lead the development of our cutting-edge platform and guide our innovative development team. The ideal candidate will possess
deep, senior-level expertise across the entire technology stack
, including
robust backend systems, dynamic frontend interfaces, and AI-driven features
.
This role requires a strategic technical leader with
extensive experience in designing and implementing scalable, high-performance platform solutions
, including complex backend architectures, microservices, and real-time systems. Additionally, the candidate should have proven mastery in
integrating AI and machine learning models
to create intelligent, data-driven functionalities that enhance our platform's capabilities.
The successful candidate will demonstrate
strong leadership abilities
, with a track record of mentoring teams, resource planning, and making impactful technical decisions. They will actively contribute to system architecture, coding, and innovation, ensuring the delivery of
secure, scalable, and high-quality solutions
that meet business goals.
Responsibilities:
·
Architect and lead the development of scalable, high-performance platforms
, integrating full-stack, backend, and AI components to meet evolving business needs and technological trends.
·
Mentor and oversee multidisciplinary teams
across front-end, back-end, real-time systems, and AI integration, fostering collaboration, best practices, and high-quality deliverables.
·
Collaborate with stakeholders
to translate requirements into robust technical solutions, defining system architecture, and driving feature roadmaps aligned with strategic goals.
·
Design and optimize system architecture
for performance, security, and scalability, including cloud, data storage, sensor integration, and AI-driven functionalities.
·
Ensure quality and reliability through rigorous testing, code reviews, and validation processes
, actively participating in debugging, performance tuning, and system improvements to uphold high standards.
·
Contribute hands-on to development, troubleshooting, and system enhancements
, ensuring maintainable, secure, and innovative solutions.
·
Manage the end-to-end development lifecycle
, from planning and coding to testing, deployment, and ongoing maintenance, ensuring quality and reliability.
·
Lead system integration efforts
across components such as web applications, sensor data, cloud infrastructure, and machine learning models.
·
Establish documentation and best practices
to support ongoing knowledge transfer, system robustness, and compliance.
Required Qualifications, Skills and Experience:
- 6+ years of software development experience, with at least 3+ years in a leadership role.
- Proven expertise in
full-stack development
, backend engineering, and AI/ML integration, with a focus on building
scalable, reliable, and high-performance systems
. - Expertise in
,
Typescript
,
Prisma
,
Knex
,
Remix framework
,
Timescale
, and other relevant technologies - Extensive hands-on experience with
programming languages
such as
Python, , ,
and
TypeScript
, and frameworks including
Remix
,
Prisma
,
Knex
,
Timescale
and others relevant to modern web and sensor data applications. - Strong proficiency in designing and deploying
web applications and platforms
using
cloud services
(AWS, Azure, GCP), with practical experience in
containerization
(Docker, Kubernetes) and
infrastructure-as-code tools
like Terraform. - Hands-on experience with the
Go
programming language and
MQTT
for sensor data communication. - Strong understanding of
PostgreSQL
,
TimescaleDB
, and other relevant databases, with the ability to optimize and scale data storage solutions. - Proven track record in
software architecture design
, including microservices, APIs, CI/CD pipelines, Docker and deployment workflows using tools like
GitHub Actions
. - Proven ability to work with large-scale, high-performance systems.
- Experience with
Kubernetes
,
Terraform
, and infrastructure-as-code concepts is a plus. - Excellent problem-solving skills, with a passion for developing
scalable, secure, and high-performance systems
that meet business and technical requirements. - Excellent communication skills and the ability to work effectively with both technical and non-technical stakeholders.
- Demonstrated ability to architect scalable, secure, and high-performance systems.
- Exceptional team-building skills, with the ability to identify strengths and gaps within team members.
- Experienced with
AI/ML tools and techniques
, leveraging them to drive innovation and improve software solutions.
Bonus Skills:
- Experience with real-time data processing and integration, particularly with IoT or sensor systems.
- Understanding of IoT protocols, data streaming, device communication, and cloud integration.
- Knowledge of
Mapbox
,
Firebase
, and
MailGun
services is a plus. - Understanding of
alerting systems
and how to integrate different notification services.
Software Engineering Lead
Posted today
Job Viewed
Job Description
We are seeking a highly skilled and motivated Software Engineering Leader to join our team. As a Software Engineering Leader, you will be responsible for leading and managing a team of software developers and engineers. You will oversee the entire software development life cycle, from requirements gathering and design to implementation and testing. The ideal candidate will have a strong technical background, extensive experience in software development, and proven leadership skills.
Responsibilities- Manage and lead a team of software developers and engineers
- Set goals and objectives for the team, and track progress towards achieving them
- Oversee the software development life cycle, ensuring that projects are completed on time and within budget
- Collaborate with stakeholders to define requirements and specifications for software projects
- Design and architect software solutions that meet business needs
- Review and provide guidance on technical designs and code
- Ensure that software development best practices are followed
- Mentor and coach team members, fostering their professional growth
- Stay updated with the latest trends and advancements in software engineering
Requirements
- Proven experience as a software engineering leader or software development manager
- Strong technical background in software development
- Experience in leading and managing software development teams
- Excellent leadership and interpersonal skills
- Strong problem-solving and decision-making abilities
- Ability to effectively communicate and collaborate with stakeholders
- Bachelor's degree in computer science or a related field
- 10+ years of experience in software development
- Experience in the banking or financial services industry is a plus
Benefits
- Social & Medical insurance
- Healthy Environment
- Attractive salaries
- Hybrid work model
Software Development Lead()
Posted today
Job Viewed
Job Description
Role purpose:
- The Software Development Lead is responsible for leading and mentoring a high-performing development team, driving hands-on software development, and ensuring the delivery of secure, scalable, and high-performance applications. This role combines technical expertise with leadership, requiring a deep understanding of modern software architectures, API development, security best practices, and system optimization
- The successful candidate will play a key role in designing and integrating microservices, managing Identity and Access Management (IAM), optimizing web servers and networking, and ensuring system reliability through monitoring tools. Additionally, they will drive Agile development practices, manage sprints and backlogs, and foster a culture of technical excellence and innovation within the team
- This role is ideal for a strong technical leader and problem solver who thrives in a fast-paced environment and is passionate about building and delivering high-quality software solutions using cutting-edge technologies.
Key accountabilities and decision ownership
- Lead, mentor, and upskill a team of developers, fostering a high-performance culture in a multinational environment
- Design, develop, and optimize secure, scalable, and high-performance applications using modern technologies and best practices
- Ensure IAM implementation (OAuth, OIDC, SAML2), enforce security standards, and conduct penetration testing to safeguard applications
- Manage sprints, backlogs, and CI/CD pipelines, ensuring efficient software delivery and continuous improvement
- Optimize web servers (Nginx, Apache), troubleshoot networking issues, and enhance observability using Splunk, Grafana, and Dynatrace
- Define and enforce best practices for software development, API integration, and microservices architecture
- Set development priorities, allocate resources, and drive Agile delivery cycles
- Manage security policies, IAM strategies, and compliance measures for applications and infrastructure
- Make critical decisions on scalability, performance tuning, and monitoring solutions to ensure system reliability
Identify and implement emerging technologies to enhance software development efficiency and business value.
Core competencies, knowledge and experience
- Technical Leadership & Team Management – Proven ability to lead and mentor development teams, fostering collaboration, innovation, and technical excellence in a multinational environment
- Software Development & Architecture – Expertise in designing and developing scalable, secure, and high-performance applications using Python, Java, JavaScript ), microservices, and cloud technologies
- Security & Identity Management – Strong knowledge of IAM protocols (OAuth, OIDC, SAML2), penetration testing, and application security best practices
- Agile & DevOps Practices – Experience managing sprints, backlogs, CI/CD pipelines, and DevOps workflows to drive efficiency and agility in software delivery
- System Performance & Monitoring – Hands-on experience with Nginx, Apache optimization, networking troubleshooting, and observability tools (Splunk, Grafana, Dynatrace) to ensure high availability and performance
Technical / professional qualifications:
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field
- 6+ years of experience in software development, including leadership roles in a multinational environment
- Expertise in programming languages – Python, Java, JavaScript ); bonus: Golang, Kotlin
- Strong knowledge of frontend & backend development – React, Angular, API design, and microservices
- Experience with security & IAM protocols – OAuth, OIDC, SAML2, penetration testing, and security best practices
- Proficiency in DevOps & CI/CD – Agile methodologies, sprint management, and CI/CD pipelines
- Hands-on experience with system performance optimization – Nginx, Apache, networking troubleshooting
- Proficiency in monitoring & observability tools – Splunk, Grafana, Dynatrace
- Cloud & Infrastructure knowledge (AWS, GCP, or Azure) and containerization (Docker, Kubernetes) is a plus
- Proven leadership experience – Managing and mentoring development teams in an Agile environment
- Strong problem-solving and decision-making skills – Ability to handle complex technical challenges
- Excellent communication and stakeholder management – Ability to work cross-functionally in a global environment
Software Technical Lead
Posted today
Job Viewed
Job Description
Requirements and responsibilities
Duties
- Technical Leadership
- Lead and oversee the end-to-end development of applications using .NET Core (back-end) and Angular (front-end).
- Drive architectural decisions, ensuring adherence to best practices, performance, and security standards.
- Guide the team in adopting microservices, RESTful APIs, and cloud-native practices (Azure/AWS).
- Review code and enforce coding standards, unit testing, and CI/CD practices.
- Team Management & Mentorship
- Mentor and coach developers, fostering skill development and technical excellence.
- Allocate tasks, monitor progress, and ensure timely delivery of project milestones.
- Conduct technical interviews and assist in building high-performing teams.
- Collaboration & Delivery
- Work closely with Product Owners, Business Analysts, and QA to align technical solutions with business requirements.
- Translate complex business requirements into robust, scalable technical designs.
- Participate in sprint planning, backlog grooming, and agile ceremonies.
- Innovation & Continuous Improvement
- Stay updated with emerging technologies in .NET, Angular, cloud, and DevOps.
- Recommend and implement improvements in architecture, performance, and team processes.
- Champion DevOps practices, automation, and monitoring solutions.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or related field (Master's preferred).
- 8+ years of software development experience, with at least 2–3 years in a technical leadership role.
- Strong expertise in:
- .NET Core / ASP.NET Core (C#)
- Angular 14+ (TypeScript, RxJS, NgRx optional)
- Entity Framework Core, LINQ, REST APIs
- Microservices architecture & API Gateway (Azure APIM, Ocelot, etc.)
- SQL Server, NoSQL (Redis, MongoDB optional)
- Experience with Azure Cloud Services (App Services, Functions, Service Bus, Kubernetes/AKS preferred).
- Strong knowledge of CI/CD pipelines (Azure DevOps, GitHub Actions, Jenkins).
- Solid understanding of software design patterns, SOLID principles, and clean architecture.
- Experience in Agile/Scrum environments.
- Excellent problem-solving, communication, and leadership skills.
Preferred Skills
- Knowledge of containerization (Docker, Kubernetes).
- Experience with front-end performance optimization.
- Exposure to identity and security frameworks (OAuth2, OpenID Connect, Azure AD).
- Familiarity with automated testing frameworks (xUnit, NUnit, Jasmine, Karma).
- Strong business acumen and ability to align technical strategy with organizational goals.
Software Technical Lead
Posted today
Job Viewed
Job Description
Responsibilities:
- Conduct regular code reviews to maintain quality and enforce coding standards.
- Provide technical guidance and support for team members.
- Define the application's architecture aligning with business goals.
- Stay up to date with the latest technologies and propose new technical advancements.
- Implement best practices for code quality, testing, and documentation.
- Perform day to day coding activities.
- Build and maintain scalable microservices applications.
- Design, develop, test, deploy, maintain and improve software.
- Provide end to end and close collaboration with infrastructure/DevOps team on complex features.
- Identify and establish design patterns and best practices for building excellent software applications.
Technology Stack:
- Dot net core / RabbitMQ/ MSSQL / AzureDevOps / Microservices / Docker / Kubernates / Git /
Onion architecture / Dependency injection / Entity framework core
- Experience with Front End technologies such as Angular is a plus
Qualifications:
- Bachelor's or master's degree in computer science, Software Engineering, or any related field.
- Minimum of 6 years of software development experience, with at least 2 years in a leadership or team management role.
- Familiarity with project management methodology Agile, Scrum
- Solid concepts of OOP, design patterns and REST APIs.
- Hands on experience with the mentioned above technologies.
Java Springboot Software Engineering Lead
Posted today
Job Viewed
Job Description
Sumerge software engineers are at the heart of digital innovation, tackling some of the largest digital transformation projects in the region developing next-generation solutions that boost customers' experience, transforming their performance, efficiency, and the way they do business. Our Engineering Team lead the software industry with the thirst to create and implement innovative transformational solutions. As pioneers in the industry, our mission is to develop software platforms that not only meet current needs but also anticipate future challenges.
We build software with purpose, aiming to positively impact lives and shape the future through technology.
Our ideal candidates is a seasoned professional who thrives on innovation and challenges. He/she has a passion for creating cutting-edge software solutions using the latest technologies in cloud-native platforms, microservices, and DevOps practices. With a solid technical foundation, the ideal candidate is not only adept at coding and system design, but are also a communicator capable of presenting complex solutions clearly and persuasively. Ultimately as a natural leader, you inspire your team, foster a collaborative environment, and drive projects to successful completion.
Responsibilities- Coaches provide timely feedback and invests time in career development of team members.
Responsible for recruiting, performance management, and career planning in partnership with their manager.
Identifies skill gaps and build the needed team skills.
- Communicates strategy, rationale, and progress within the team and to external stakeholders and sets the goals and environment for the team to deliver.
- Responsible for the development workflow/pipeline and process improvement for the team.
- Accountable for the technical output of the team.
- Upholds a high technical bar while making pragmatic tradeoffs.
- Collaborates with stakeholders including customers, project managers, and others in the development and execution of the team's roadmap.
Requirements
6+ years of experience in the software engineering domain with experience in managing software engineers.
Strong leadership skills.
- Experience with Agile and DevOps practices.
- Experience with people management.
- Wide understanding of software engineering and design concepts.
- Problem-solving and research skills.
- Good understanding of software architecture, design concepts and practices.
- Proficiency in the English Language.
Java Springboot Software Engineering Lead
Posted today
Job Viewed
Job Description
Sumerge software engineers are at the heart of digital innovation, tackling some of the largest digital transformation projects in the region developing next-generation solutions that boost customers' experience, transforming their performance, efficiency, and the way they do business. Our Engineering Team lead the software industry with the thirst to create and implement innovative transformational solutions. As pioneers in the industry, our mission is to develop software platforms that not only meet current needs but also anticipate future challenges.
We build software with purpose, aiming to positively impact lives and shape the future through technology.
Our ideal candidates is a seasoned professional who thrives on innovation and challenges. He/she has a passion for creating cutting-edge software solutions using the latest technologies in cloud-native platforms, microservices, and DevOps practices. With a solid technical foundation, the ideal candidate is not only adept at coding and system design, but are also a communicator capable of presenting complex solutions clearly and persuasively. Ultimately as a natural leader, you inspire your team, foster a collaborative environment, and drive projects to successful completion.
Responsibilities
Coaches provide timely feedback and invests time in career development of team members
Responsible for recruiting, performance management, and career planning in partnership with their manager
Identifies skill gaps and build the needed team skills
- Communicates strategy, rationale, and progress within the team and to external stakeholders and sets the goals and environment for the team to deliver
- Responsible for the development workflow/pipeline and process improvement for the team
- Accountable for the technical output of the team
- Upholds a high technical bar while making pragmatic tradeoffs
- Collaborates with stakeholders including customers, project managers, and others in the development and execution of the team's roadmap
Requirements
6+ years of experience in the software engineering domain with experience in managing software engineers
Strong leadership skills
- Experience with Agile and DevOps practices
- Experience with people management
- Wide understanding of software engineering and design concepts
- Problem-solving and research skills
- Good understanding of software architecture, design concepts and practices
- Proficiency in the English Language
Be The First To Know
About the latest Software lead Jobs in Egypt !
Software Testing Lead
Posted today
Job Viewed
Job Description
Established in 2008, Geidea epitomises customer focused empowerment and commercial success through continuous innovation.
Geidea makes best in class digital payment solutions available for all by attracting and leveraging the best creative & entrepreneurial talent in the market.
Our solutions give any business the chance to get ahead and reach for more no matter their size or maturity.
Our technology mirrors our people - Smart, Innovative & Forward Thinking
To maintain competitive advantage as we grow, we are currently looking for new QA Test Lead
Job purpose:
The purpose of this role is to ensure proper implementation of testing guidelines and provide technical assistance to the testers within the assigned squads to ensure delivery of products with high quality within Geidea Egypt.
Key accountabilities and decision ownership:
- Lead people to ensure delivery of scope across assigned squads
- Ensure implementation of testing guidelines
- Provide mentoring and coaching to the team
- Review test cases, reports, coverage of scope, etc.
- Lead and guide team in QA testing
- Report on scope progress
- Lead Alignment between squads in terms of sharing best practices, lessons learned, etc…
- Provide guidelines to mandatory testing tools used within the area
Must have technical / professional qualifications:
- 8-10 years of experience, 2-3 years in a lead role in test leading
- Bachelor's degree in engineering or computer science
- ISTQB certification is preferred
- Detail oriented with extensive knowledge in documentation
- Fin-Tech background is preferred
- Knowledge of programming principles
- Experience in using Jira, Postman, swagger, Selenium, JMeter, mobile testing tools
- Experience in manual is a Must
- Automation testing is Preferable
- Experience in Front-end, Back-end and mobile testing
- Full understanding of Agile methodology
- Ensure accuracy of testing estimates within squads
- Manage alignment and communication with product team
- Monitor resources allocation to ensure efficiency within the assigned squads
Our values guide how we think and act - They describe what we care about the most:
Customer first
- It's embedded in our design thinking and customer service approach
Open
- Openness allows us to constantly improve and evolve
Real
- No jargon and no excuses
Bold
- Constantly challenging ourselves and our way of thinking
Resilient
– If we fail, we bounce back stronger than before
Collaborative
- We know that we can achieve a lot more as a team
We are changing lives by constantly striving for a better solution
Software Team Lead
Posted today
Job Viewed
Job Description
About Us
At Nexus Analytica, we drive the energy transition through digital innovation and consulting. Our software team develops advanced solutions for utilities, regulators, and energy companies in the MENA region and beyond. We're looking for a Software Team Lead to guide our developers, shape our technical direction, and deliver high-impact projects.
Your Role
As Software Team Lead, you will:
- Lead and mentor a team of frontend, backend, and DevOps engineers.
- Translate business and client requirements into technical tasks and development roadmaps.
- Oversee software architecture and ensure best practices in coding, testing, and deployment.
- Collaborate closely with product managers and domain experts to deliver reliable and scalable solutions.
- Ensure sprint planning, reviews, and Agile ceremonies run smoothly.
- Drive innovation by evaluating new tools, frameworks, and technologies.
- Maintain a high standard of code quality, security, and documentation.
What We're Looking For
- Bachelor's or Master's degree in Computer Science, Engineering, or related field.
- 5+ years of professional software development experience, including 2+ years in a leadership role.
- Strong background in Python/Django and/or JavaScript frameworks (React/Angular/Vue).
- Experience with cloud platforms (AWS/Azure/GCP) and DevOps tools (Docker, Kubernetes, CI/CD).
- Solid understanding of databases (PostgreSQL, MySQL, NoSQL).
- Strong leadership, communication, and team-management skills.
- Experience in Agile/Scrum environments.
Nice to Have
- Background in energy, utilities, or sustainability tech.
- Experience building SaaS platforms or data analytics systems.
- Familiarity with cybersecurity practices.
What We Offer
- Opportunity to lead a talented team working on real-world energy challenges.
- A collaborative and innovative environment.
- Hybrid working model with flexibility.
- Competitive compensation package.
- Growth opportunities in an international consultancy with expanding digital solutions.
How to Apply
If you're ready to take the lead in building impactful software for the energy sector, apply now via LinkedIn, our website, or send your CV to
Software Tech Lead
Posted today
Job Viewed
Job Description
We are looking for a Software Tech Lead to join an early-stage startup and help build and lead an agile and output-oriented team. You will play a crucial role in shaping the product's growth through influencing the architecture, driving code quality, developing software, growing the team and actively contributing to the codebase.
We are looking for someone passionate about taking on the deep tech challenge of building innovative structural optimization products. Structural optimization is not easy—it is scarcely applied in industry due to its complex intersection of civil/structural engineering and software engineering.
We prioritize results over processes, and your performance will be evaluated based on the quality and impact of your contributions, as well as your influence on team collaboration and delivery.
We are creating a scalable solution to a global problem: the construction industry is significantly inefficient, using more concrete and steel than is structurally needed. Our research team extracted 400 peer-reviewed academic papers, representing about 1,900 structures with an average structural inefficiency of 21%.
In this role, your software skills will optimize both performance and building structures—helping build more sustainable cities and managing a young team excited to create impact.
You will be one of the first software engineers. We currently have 3 software engineers and 12 CSEs (computational structural engineers) who are actively contributing to our code.
You will work closely with our CTO, who has relocated from Silicon Valley (SF) to Dubai (and Cairo). He brings experience working with large data sets at Pinterest and Insuretech—and is now focusing on AI-powered structural engineering.
What we are doing:
- Develop our core deep tech:
- Engineering Scripts, which enable our computational structural engineers to automate engineering
- Engineering Products, which are larger, more complex products that optimize structures
- Workbench, where both Scripts and Products are housed (similar to Spotify's Backstage)
- Front-end work: You will also manage our front-end developers who are primarily working on two platforms:
- Client Portal, which allows clients to interact with our tech and generate savings
- tBE, or the Built Environment, which is our research platform examining the impact of the built environment on the natural environment
- Future work: LLM Product: When our foundational tech eventually matures, you will work on the intersection of cutting-edge LLM tech and practical civil engineering applications. Our product roadmap ETA on this is mid to end of 2026
- Our tech is already being implemented in real-life projects with significant savings—we are already generating impact
Future Growth and Innovation
- As our team scales, we dive into innovative technologies, including LLMs and Deep Learning, bringing tangible impact to the world. We will work on developing Agentic systems that design structures, creating distributed systems to process engineering calculations, and applying edge computing to provide scale and direct applications of Machine Learning
- Partnerships with universities and open source: We are looking to partner with Academic institutions and contribute to open-source movements in the coming years
- Based on ownership of product and performance in the role, you will be offered stock options for the opportunity to share ownership in the success of our company
What You Will Bring
- Education: Bachelor's degree in Computer Science, Software Engineering or related field
- Career Experience: 5-12 years of software development experience, in addition to experience developing, maintaining, and scaling production-level applications
- Technical Expertise: Strong proficiency in Python, QT, Application Architectures like MVVM, and SQL
- Bonus: Familiarity with AWS, Serverless Frameworks, and DynamoDB
What We Are NOT Looking For
- Candidates who only work in AI. We need builders and deep expertise in software engineering and programming skills—particularly in Python
- Corporate mindset. We are looking for candidates with startup mentality and a product and ownership mindset who are effective communicators and movers
- Pure technical managers who refuse to code. We are an early-stage startup, and we are all hands-on deck. We expect ownership and desire to support making the startup succeed
Mission-oriented
- We are looking for experienced devs that are mission-oriented who want to use technology to improve our physical world (i.e. designing our cities and built environment) as opposed to tech that increases advertising sales or optimizes pixels to get more eyeballs
What You Will Do
- Architect, build, and ship end-to-end features across desktop (Python, Qt, VTK/PyVista NumPy, Pandas, SQlite, Rust), backend (AWS S3, AWS Lambda, Fast API, DynamoDB) and web (AWS CloudFront, Next JS)
- Actively contribute to the codebase (up to 40% of the time) focusing on high-complexity tasks, technical enablers and Proof of Concepts (PoCs) to evaluate and implement innovative technologies
- System Architecture: Design and implement robust, scalable backend architectures that support our product vision and provide high availability and performance
- Maintain and lead the technical roadmap, ensuring alignment with business goals and documenting technical architectures, workflows, and processes
- Work closely with stakeholders to gather requirements, rigorously test components, and deliver impactful features
- Drive Code Quality: Ensure the quality of code through code reviews and testing procedures, promoting best practices in development
- Collaborate regularly with the CTO and CEO to align ongoing technical initiatives with the startup's broader strategic vision
- Mentorship: After establishing ownership of the product and successful contribution to our codebase, you will be expected to mentor and lead a team of software engineers, improving their code quality and practices. You will also be expected to support in recruitment and scaling our team