We develop customised, enterprise-grade solutions to empower businesses to effectively communicate and engage with their customers via their digital channels. We have 2 offices in Malaysia, which are Kuala Lumpur & Kota Kinabalu. We aim to provide top‑nob tech solutions with data and strategy to elevate our client's digital experience. We provide the following services to our clients: Technology Consultation, Custom Development, UI/UX Website Development, Mobile Apps Development, DevOps. Learn more about us at our website www.dataflows.co
Job Description
We’re looking for a hands‑on and experienced Technical Lead to drive the end‑to‑end development of our web applications. In this role, you’ll lead a team of developers, ensure technical excellence, and contribute to both front‑end and back‑end architecture, with a good grasp of infrastructure and deployment. You’ll work closely with product managers, designers, and stakeholders to turn ideas into scalable, maintainable, and high‑performance systems.
Job Responsibilities
- Lead and mentor a team of developers through the full software development lifecycle
- Design and architect scalable, secure, and high‑performance technical solutions
- Write clean, maintainable, and efficient code while setting coding standards
- Conduct code reviews, provide constructive feedback, enforce best practices and ensure high code quality
- Collaborate with Product Managers, Designers, and other stakeholders to translate requirements into technical solutions
- Identify technical risks early and propose mitigation strategies
- Plan technical roadmaps and break down projects into manageable tasks
- Continuously improve development processes and team productivity
- Advocate for best practices in software architecture, CI/CD, testing, and DevOps
- Stay updated with emerging technologies and propose adoption when relevant
Job Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field
- 5 years of professional experience in software development, with at least 2 years in a technical leadership role
- Strong hands‑on experience with relevant languages and frameworks such as PHP/Laravel, JavaScript/Node.js, Angular, MySQL
- Proficiency in database design (SQL and/or NoSQL)
- Solid understanding of system design, data structures, algorithms, and architecture patterns (e.g., microservices, event‑driven)
- Experience with cloud platforms such as AWS and GCP
- Knowledge of Agile or Scrum methodologies is a plus
- Good knowledge of CI/CD pipelines, containerization (Docker, Kubernetes), and version control (Git)
- Strong problem‑solving skills and decision‑making ability
- Excellent communication and leadership skills
- Strong analytical and problem‑solving skills
- Ability to work effectively in cross‑functional teams
- Knowledge with various programming concepts or technologies such as REST API, Microservices Architecture, Git Flow, MySQL Database, Cloud Infrastructures (AWS/GCP)
- Fluent in English
- Occasional travel may be required to meet with clients, stakeholders, or project teams
Benefits
- Hybrid Working Arrangement
- EPF, SOCSO & EIS
- Entitlement of various leaves such as Annual Leave, Medical Leave, Compassionate Leave, Paternity Leave, Maternity Leave etc
- Fun Working Environment
- Career Growth Opportunities