About The Role
We are looking for a Technical Lead who combines deep technical expertise with strong leadership, a highly skilled engineer who can lead, inspire, and elevate the entire team. This role is ideal for someone who can own the technical direction, actively develop, guide, mentor, and grow the entire technical team while setting a strong technical and leadership standard.
You will lead the end-to-end technical delivery across frontend and backend, working primarily with JavaScript, React (frontend), and Node.js (backend). Beyond technical excellence, we are looking for someone with a strong personality, leadership presence, and a genuine passion for teaching, mentoring, and building strong engineers.
You will collaborate closely with Product, UX/UI, QA, and business stakeholders to build scalable, reliable, and high-quality systems.
Responsibility
- Lead, mentor, and grow the development team both technically and professionally
- Act as the technical authority and go-to person for architecture and engineering decisions
- Design, develop, and deploy scalable frontend and backend solutions
- Ensure high code quality through code reviews, clean architecture, automated testing, and best practices
- Guide the team in modern engineering standards, tools, and workflows
- Integrate AI services into backend workflows and product features
- Own system architecture, performance, scalability, and reliability
- Collaborate with Product, UX/UI, and QA teams to deliver complete end-to-end solutions
- Stay up to date with emerging technologies and introduce improvements when relevant
- Build a strong learning culture within the technical team
Requirements & Qualifications
- Bachelor’s degree in Software Engineering, Computer Science, or a related field
- 5+ years of professional work experience
- Strong expertise in:
- Frontend: React.js, modern state management libraries
- Backend: Node.js
- Language: JavaScript & TypeScript (TypeScript is mandatory)
- Database experience:
- MySQL, PostgreSQL, MongoDB
- ORMs: TypeORM, Prisma, Sequelize
- Experience building real-time applications
- Experience integrating AI/ML services and APIs
- Strong understanding of:
- System architecture
- Microservices
- Performance optimization
- Scalable system design
- Experience with Git/GitHub, Agile methodologies, CI/CD pipelines
Skills
- Strong leadership and mentoring mindset
- Excellent communication and interpersonal skills
- Strong problem-solving and decision-making abilities
- High sense of ownership and responsibility
- Ability to teach, guide, and elevate junior and mid-level developers
- Organized, detail-oriented, and capable of managing multiple priorities
- Comfortable working in a fast-paced, office-based environment
- Strong proficiency in English (spoken and written) – mandatory
This role is for someone who doesn’t just write code but builds teams, systems, culture, and technical excellence.