Technical Lead and Architect

1 September 2024
$15000 - $25000
Apply Now

Job Description

Technical Lead and Architect – Qatar Living

Responsibilities

Position: Senior Technical Lead and Architect

Department: Technology

Reports to: Head of Technology

Responsibilities:

• Architectural Leadership:

• Design and architect scalable, high-performance, and secure software solutions: web and mobile app.

• Lead the technical direction and strategy for projects, ensuring alignment with business goals.

• Oversee the integration of complex systems and manage their interdependencies.

Technical Expertise:

• Develop and maintain applications using Node.js, Next.js, Nest.js, React.js, and React Native.

• Implement CI/CD pipelines using Azure DevOps.

• Architect and manage solutions on Azure, including Elasticsearch, MongoDB, Redis, Service Bus, Blobs, and DataLakes, App services.

• Utilize Docker and Kubernetes for containerization and orchestration.

• Implement SEO best practices to improve the search engine visibility and ranking of web applications.

Team Leadership:

• Mentor and guide a team of developers, fostering a collaborative and innovative work environment.

• Conduct code and design reviews, ensure best practices, and maintain code quality.

• Provide technical support and guidance to the team, troubleshooting and resolving complex issues.

Project Management:

• Collaborate with cross-functional teams to define project requirements and deliverables.

• Ensure timely delivery of projects, meeting quality standards and business objectives.

• Manage the Agile process effectively and provide regular project status updates to stakeholders.

• Continuous Improvement:

• Stay updated with the latest industry trends and technologies.

• Drive continuous improvement initiatives, optimizing processes and enhancing system performance.

• Promote a culture of innovation and continuous learning within the team.

 
Desired Skills & Experience

Requirements:

• Education:

• Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.

• Experience:

• Minimum of 8 years of experience in software development and architecture.

• Proven experience with Node.js, Next.js, Nest.js, React.js, and React Native.

• Strong background in Azure cloud services, including Azure DevOps, Elasticsearch, Postgres, MongoDB, Redis, Service Bus, Blobs, and DataLakes.

• Experience with containerization using Docker and orchestration using Kubernetes.

 Technical Skills:

• In-depth knowledge of software development methodologies and best practices.

• Proficiency in designing and implementing RESTful APIs and microservices architecture.

• Strong understanding of CI/CD processes and tools.

• Experience with front-end and back-end development, with a focus on performance and security.

Soft Skills:

• Excellent leadership and team management skills.

• Strong problem-solving and analytical abilities.

• Effective communication and interpersonal skills.

• Ability to work in a fast-paced, agile environment.

Preferred Qualifications:

• Certification in Azure Solutions Architect or related areas.

• Experience with additional cloud platforms and services.

• Knowledge of AI/ML and data analytics.