We're looking for a driven and technically skilled Senior Technical Team Lead (Full Stack) to join our development team. In this role, you'll lead a team of talented software engineers, ensuring timely and high-quality delivery of web and mobile applications. You will collaborate closely with project managers, software developers, and other stakeholders to drive technical excellence and project execution while staying hands-on with the codebase.
Only Applications from Arabic Speakers will be considered.
Key Responsibilities:
Lead and mentor a team of software engineers across multiple projects, providing guidance, support, and technical leadership.
Collaborate with project managers to scope, plan, and deliver software solutions on time and within quality standards.
Conduct regular code reviews, provide feedback, and enforce coding standards and best practices.
Write clean, scalable, and maintainable code as part of the team and on individual tasks.
Identify technical challenges early and implement effective solutions.
Oversee system architecture and make recommendations on improvements and scalability.
Foster a culture of continuous learning, technical ownership, and innovation.
Coordinate across cross-functional teams to align development with product goals and customer needs.
Manage and optimize workflows, including version control, testing, and CI/CD pipelines.
Contribute to hiring, onboarding, and performance evaluations of engineering team members.
Requirements:
7+ years of professional experience in software development, with at least 2 years in a technical leadership or team management role.
Proven experience in delivering complex software projects end-to-end under tight deadlines.
Strong leadership and team management skills; ability to inspire and motivate a team.
Excellent problem-solving skills, decision-making ability, and attention to detail.
Strong communication and collaboration skills for working with cross-functional teams.
Ability to manage multiple priorities in a fast-paced environment.
Strong command of the
English and Arabic languages.
Technical Skills:
Must-Have:
Proficient in modern full-stack development using:
Frontend: React.js, Next.js, Typescript, Tailwind CSS
Backend: Node.js, Express.js
Databases: MongoDB, SQL, MySQL, PostgreSQL, Prisma ORM
APIs: GraphQL, RESTful services
Experience working in Agile/Scrum teams and using tools like ClickUp or Trello
Nice to Have:
Experience with Nest.js, React Native, Expo, Konva.js
Familiarity with DevOps tools, testing frameworks, and containerization (Docker, CI/CD.
Benefits:
Be part of a growing team building innovative, data-driven event and registration technologies.
Work in a supportive environment that values quality, transparency, and ownership.
Opportunity to make a significant impact and grow within a dynamic tech team.
Fully Remote work opportunity (no relocation required).
Job Type: Full-time
Application Question(s):
Please list the technologies, tools, and frameworks you are experienced with. Specify your level of proficiency (e.g., beginner, intermediate, advanced)
How many team members have you managed directly in your previous or current role(s)?
What is your notice period?
Experience:
Software Development: 7 years (Required)
Team Management : 2 years (Preferred)
Language:
Arabic (Required)
* English (Preferred)
Beware of fraud agents! do not pay money to get a job
MNCJobsGulf.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.