Senior Technical Lead
dash touch solutions- Posted 2 hours ago
- Be among the first 10 applicants
Job Description
We're Hiring: Senior Full Stack Developer / Technical Lead
Location:Kuala Lumpur, Malaysia
Employment Type:Full-time, Executive Management
Salary Range:RM7,000 – RM10,000 per month
Reports to:General Manager / Director
Languages:English, Mandarin and Malay
Position Overview
We are seeking a highly skilled, proactive, and hands-on Senior Full Stack Developer / Technical Lead to spearhead the architecture, development, and scaling of our core Point of Sale (POS) platform. Reporting directly to the General Manager / Director, you will serve as the technical anchor for the engineering team—balancing high-level software design and strategic technical leadership with hands-on coding, mentoring, and rigorous code quality control.
Why Join Us
We believe that a good workplace is not only about the job — it's also about having a supportive team, fun and positive working environment.
Key Responsibilities
- Lead POS platform development: Oversee the end-to-end development life cycle of the Point of Sale platform.
- Design software architecture: Architect scalable, modular, and maintainable system designs for long-term growth.
- Review code quality: Perform comprehensive code reviews to ensure adherence to clean coding standards and best practices.
- Manage Git workflow: Govern version control processes, branching strategies, and merge protocols to ensure team alignment.
- Mentor junior developers: Provide technical guidance, code mentorship, and professional growth opportunities to junior team members.
- Build scalable APIs: Develop robust, secure, and performant RESTful APIs to support web and mobile services.
- Integrate payment gateways: Implement secure, reliable payment processing solutions compliant with industry standards.
- Integrate third-party services: Manage and integrate external APIs and services to extend platform functionality.
- System performance optimization: Profile applications to identify bottlenecks and implement optimizations for faster response times.
- Security implementation: Enforce security best practices across all layers of the application to protect sensitive data.
Technical Requirements
Must Have:
- 5+ years software development experience: Proven track record in professional software engineering roles.
- Strong Experience in REST API development
- MySQL/PostgreSQL: Proficient in relational database design, query optimization, and management.
- AWS/Azure/Cloud deployment: Experience deploying, managing, and scaling infrastructure in cloud environments.
- Docker: Proficient in containerizing applications for consistent deployment across environments.
- Git: Mastery of version control, including advanced branching, merging, and resolving conflicts.
- MSSQL (database): Proficient in designing and maintaining complex Microsoft SQL Server databases.
- IIS (Hosting): Expertise in configuring and managing Microsoft IIS web servers.
- c# Web API (API): Deep knowledge of building enterprise-grade backend services with .NET/C#.
- react.js (Front end): Advanced skills in building responsive, modern user interfaces using React.js.
- React native (Mobile front end): Capable of developing high-performance cross-platform mobile applications.
- Electron (PC Version): Experience developing robust desktop applications using the Electron framework.
Preferred:
- POS industry experience: Prior experience building Point of Sale systems.
- Kiosk system experience: Familiarity with interactive kiosk software and hardware integration.
- Payment gateway integration: Deep understanding of financial transaction flows and compliance (e.g., PCI-DSS).
- AI integration experience: Ability to incorporate machine learning models or AI services into existing workflows.
Language Requirements
- Fluent in Bahasa Malaysia, English and Mandarin.
- Mandarin proficiency is required to effectively liaise with China-based suppliers and Chinese-speaking clients.
Key Performance Indicators (KPIs)
Your success in this role will be measured by:
- Release quality: Minimize bug rates and production incidents through rigorous testing.
- System uptime: Maintain high availability and reliability for mission-critical services.
- Development velocity: Deliver features efficiently while maintaining a sustainable pace.
Technical debt reduction: Proactively refactor code and update legacy systems to ensure long-term maintainability
Interested candidates are invited to apply through LinkedIn with an updated CV and a summary of their relevant senior leadership experience.
More Info
Key Skills
Azure Cloud deployment
IIS Hosting
MSSQL database
