Responsibilities:
- Lead and mentor a team to deliver high-quality, customer-centric products & services.
- Collaborate on robust, scalable services and applications.
- Utilize deep coding knowledge to write clean, efficient code.
- Design and optimize IT solutions ensuring performance, scalability, and security.
- Develop user-friendly interfaces and customer-centric APIs for seamless integration.
- Implement Test-Driven Development (TDD) and comprehensive testing strategies.
- Configure monitoring tools for system performance and implement logging and alerting.
- Stay updated with industry trends and enhance software development processes.
- Maintain comprehensive documentation and drive DevOps practices.
- Possess knowledge of cloud platforms (Azure, GCP, Huawei) and tools like Docker, Kubernetes.
- Provide technical leadership and promote best practices, fostering a culture of excellence and continuous improvement.
Qualifications:
- Proficiency in Python, React and Go (Golang).
- Expertise in software design, architecture, and system-level thinking.
- Solid knowledge of coding principles, data structures, and algorithms.
- Familiarity with microservices architecture or service-oriented architecture (SOA).
- Experience with Test-Driven Development (TDD) principles.
- Excellent communication and teamwork skills.
- A passion for continuous learning and staying current with industry trends.
- Experience with JavaScript and ReactJS is a plus.
- DevOps knowledge is a significant advantage.
- Experience in implementing complex business processes.
- Control team to contribute work based on timeline.
Contact: recruitment@metrosystems.co.th
Other Position
UX/UI Designer
UX/UI Designer apply now [...]
Senior Sales Executive
Senior Sales Executive apply now [...]
Senior Data Engineer
Senior Data Engineer apply now [...]