CardX Thailand

Team Lead Software Development Engineer

Posted: 4 hours ago

Job Description

Job Description:We are seeking a highly skilled and motivated Team Lead – Software Development Engineer to lead a team of talented engineers in designing, developing, and delivering high-quality software solutions. This role combines hands-on technical leadership with people management responsibilities to ensure successful project execution and team growth.Responsibilities:Lead and mentor a team of Software Development Engineers across mobile frontend and backend domains.Drive the design, development, and deployment of scalable and secure software solutions.Facilitate technical discussions, architecture design, and code reviews to ensure high engineering standards.Collaborate cross-functionally with Product Owners, QA, DevOps, and other stakeholders to deliver features through CI/CD pipelines.Promote the adoption of AI-assisted development tools to enhance productivity and code quality.Ensure adherence to best practices in performance, security, and maintainability.Manage team performance, provide regular feedback, and support career development.Foster a culture of innovation, continuous learning, and collaboration within the team.Participate in resource planning, sprint planning, and project prioritization.Qualifications:7+ years of experience in software engineering, with at least 2 years in a leadership or mentoring role.Strong technical background in frontend (Flutter, JavaScript, TypeScript, React/Angular/Vue.js) and/or backend (Spring Boot, Node.js).Solid understanding of API design (REST/GraphQL), databases (SQL/NoSQL), and cloud platforms (AWS, GCP, Azure).Experience with CI/CD, containerization (Docker, Kubernetes), and microservices architecture.Proven ability to lead and inspire engineering teams in a fast-paced environment.Excellent communication, problem-solving, and decision-making skills.Growth mindset and openness to leveraging AI tools for software development.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period