# Technical Lead

**Company:** [Nawy Real Estate](http://jobs.workable.com/companies/b88YiLMpZ789kL6vgFZdeZ.md)
**Location:** Cairo, Egypt
**Workplace:** hybrid
**Department:** Technology

[Apply for this job](http://jobs.workable.com/view/0e510cd6-2033-47a7-937b-e51668f4d9a9)

## Description

-   **Technical Leadership**: Lead the design, development, and deployment of large-scale applications using Node.js, React, Next.js, TypeScript, and AWS ensure best practices are upheld and mentor junior team members.
-   **Architectural Decisions**: Design robust, scalable, and secure features. Evaluate and incorporate the appropriate design patterns, frameworks, and tools to achieve scalable solutions.
-   **Code Quality**: Write high-quality, maintainable, and scalable code. Ensure the team's adherence to established coding standards and conduct code reviews.
-   **Performance Tuning**: Identify and resolve performance bottlenecks in applications. Advocate for and implement best practices to ensure optimal performance and responsiveness.
-   **Collaboration**: Work closely with Product Managers, Designers, QA, and other engineers to ensure a smooth development process. Drive technical discussions and provide feedback on technical specs.
-   **Continuous Learning**: Stay updated on emerging technologies and introduce innovative tools and technologies which can benefit the team and the product.
-   **Problem Solving**: Tackle complex technical challenges, provide solutions, and take full ownership to drive them to completion.
-   **Project Management**: Assist in the allocation of resources and planning of sprints. Ensure projects are delivered on time, within the scope and budget.

## Requirements

-   4-6 years of experience in software engineering
-   Proven experience in leading the design, development, and deployment of large-scale applications using Node.js, React, Next.js, TypeScript, and AWS.
-   Demonstrated ability to make architectural decisions, designing robust, scalable, and secure features.
-   Proficiency in evaluating and implementing design patterns, frameworks, and tools for scalable solutions.
-   Proven ability to tackle complex technical challenges, provide creative solutions, and take ownership to drive them to completion.
-   Strong expertise in database design, management, and optimization, with a focus on both SQL and NoSQL databases.
-   Ability to design and implement efficient data models, ensuring data consistency and integrity.
