The Tech Lead serves as a hands-on technical expert, combining deep development expertise with leadership, strategic thinking, and project oversight.
Requirements
- Minimum 6 to 8 years of professional experience in software development
- A Bachelor’s degree in Computer Information System (or equivalent)
- Proven experience in leading development teams, guiding technical direction, and managing project delivery
- Strong written and verbal communication skills
- Strong background in full-stack development, including front-end, back-end, and database technologies
- Prior experience in mentoring junior developers and fostering a collaborative team environment
- Excellent problem-solving, critical thinking, and technical decision-making abilities
- Prior work in an agency or fast-paced product environment
- Hands-on experience with PHP and JavaScript, including real-world use of frameworks such as Laravel 8 and above, React, Vue.js, and Node.js
- Practical experience with CSS and modern styling frameworks, especially Bootstrap, in production environments
- Proven, hands-on expertise in WordPress development, including setup, theme customisation, plugin integration, and performance optimisation
- Strong knowledge of Linux-based environments, especially Ubuntu and Red Hat
- Familiarity with configuring and optimising Apache and Nginx web servers for scalability and security
- Strong command of Git for version control and team collaboration
- Experience with cloud hosting platforms, with AWS as a plus
- AI & NLP Integration: Hands-on experience with integrating OpenAI APIs (including ChatGPT) for conversational AI solutions, along with practical use of Python-based AI frameworks such as TensorFlow for developing machine learning models and natural language processing applications