We are seeking a Technical Lead / Senior Full-Stack Developer to drive multiple projects and lead teams of developers. This is a hands-on leadership role with a strong focus on backend development (Node.js – 80%) while also contributing to React/React Native (20%) and guiding developers across projects.
Responsibilities
- Lead and manage multiple development teams across various projects.
- Architect and build scalable backend systems using Node.js.
- Contribute to frontend codebases (React, React Native) when required.
- Design and manage SQL databases (MySQL, PostgreSQL) with optimized schemas.
- Oversee DevOps, CI/CD pipelines, deployments, and version control processes.
- Deploy and maintain solutions across on-premises, Azure, and GCP environments.
- Champion the use of AI tools (Cursor, ChatGPT, Claude, etc.) to increase productivity.
- Mentor developers, enforce best practices, and ensure high-quality code delivery.
Requirements
- 7+ years of professional experience in backend/full-stack development.
- Strong expertise in Node.js (Express, NestJS, or similar frameworks).
- Working knowledge of React & React Native.
- Proficiency in SQL databases (MySQL, PostgreSQL).
- Proven track record of leading multiple projects and development teams.
- Strong DevOps and cloud deployment skills (Docker, Kubernetes, Azure, GCP, on-prem).
- Experience leveraging AI coding assistants in daily workflows.
- Excellent communication, leadership, and problem-solving skills.
Job Types: Full-time, Permanent
Application Question(s):
- What is your salary expectation? (Mention Basic, Housing and Transportation)
- Do you have a valid QID/Residence Permit with NOC?
- If you're selected, how soon you can join?
Education:
Experience:
- backend and full-stack development: 7 years (Preferred)