981 Experienced Developer jobs in Thailand
Software Developer Engineer
Posted today
Job Viewed
Job Description
Position Overview:
The Software Developer Engineer for Solar Systems will design, develop, and maintain software applications that optimize solar energy systems. This role focuses on creating innovative solutions to improve energy efficiency, monitoring, and control systems for solar power operations. Collaborating with cross-functional teams, including hardware engineers and project managers, the role ensures the seamless integration of software and solar system components to achieve sustainable energy goals.
Responsibilities:
- Software Development: - Develop and maintain software solutions for solar energy systems, including energy management, monitoring, and reporting tools. - Design applications to optimize energy production and consumption in solar systems.
- API and System Integration: - Create and manage APIs for seamless integration between solar hardware and software. - Work on IoT integration to enhance remote monitoring and control capabilities.
- Data Analysis and Optimization: - Implement algorithms for real-time data analysis of solar energy performance. - Develop tools for predictive maintenance and energy efficiency improvement.
- System Testing and Debugging: - Conduct rigorous testing of software applications to ensure system reliability and accuracy. - Troubleshoot and debug software issues to maintain operational efficiency.
- Collaboration and Documentation: - Work closely with hardware engineers to ensure compatibility between software and solar equipment. - Document software development processes and provide technical support to internal teams.
- Continuous Improvement: - Research and adopt emerging technologies to enhance the functionality and efficiency of solar systems. - Contribute to the development of innovative solutions for renewable energy challenges.
Qualifications:
- Bachelor's degree in computer engineering, Computer Science, or related field
- 1-3 years of experience in programming C#,VB,Python,Data,Web, Application
- Systematic Thinking, Good attitude in manufacturing.
- Strong problem-solving skills.
- Able to reading and writing in English.
- Positive thinking and dedication for job assignment.
- Work as a good team player.
Sr. Software Developer Engineer
Posted today
Job Viewed
Job Description
Job Description: Sr. Software Developer Engineer (AI-Coding Focus)
Overview
We are not just building software — we're building the future of how software is created.
Join us as a Senior Software Developer Engineer and be part of a team that codes with the power of AI-first development.
If you're excited about using ChatGPT, Claude, Cursor, Kiro, , v0, GitHub Copilot, and other next-generation AI tools to move from idea → prototype → production in days (not months), you're the kind of engineer we're looking for.
You'll work on real-world platforms — from eCommerce and Affiliate Systems to Delivery Super Apps, POS, and Inventory Solutions — building products that serve thousands of users while exploring the boundaries of what AI-assisted coding can do.
⸻
Responsibilities
• Develop high-quality web and mobile applications using modern frameworks (React, , , Go, or similar).
• Use AI Coding Tools (ChatGPT, Claude, Cursor, Kiro, Lovable, v0) to:
• Generate, refactor, and document code.
• Debug, optimize, and test logic faster.
• Automate repetitive coding tasks.
• Build MVPs and prototypes in record time.
• Collaborate with Product, UX/UI, and DevOps teams to deliver features end-to-end.
• Integrate APIs, authentication, payments, and external systems (eCommerce, Delivery, POS).
• Write maintainable, scalable, and secure code — even when AI helps you write it.
• Review and guide team members on how to best leverage AI tools in the development process.
• Contribute to setting the AI coding culture — pushing what's possible with human + AI collaboration.
⸻
Qualifications
Must Have
• Bachelor's degree in Computer Science, Software Engineering, or related field.
• 3–5+ years of hands-on coding experience.
• Deep understanding of JavaScript / TypeScript, and at least one modern framework (React, , , or Go).
• Proven experience working with AI-assisted development tools (ChatGPT, Cursor, Claude, , etc.).
• Strong problem-solving mindset — knows when to rely on AI and when to code manually.
• Familiar with Git, CI/CD pipelines, and cloud deployment (AWS, Vercel, or similar).
• Passionate about productivity, automation, and continuous learning.
Nice to Have
• Experience building or maintaining large-scale systems (SaaS, eCommerce, Delivery, or POS).
• Familiarity with AI integration (OpenAI API, RAG, embeddings, prompt engineering).
• Experience mentoring other developers in AI-driven workflows.
• Startup or fast-paced environment experience.
Intern Software Developer Engineer
Posted today
Job Viewed
Job Description
Position: Intern Software Developer Engineer
Location: Lat Krabang, Bangkok
Duration: 6 Months
Benefits: Internship Allowance, Transportation Support, Exposure to International Work Environment
Mission
Join us in shaping the future of smart manufacturing As an Intern Software Developer Engineer, you will contribute to the development and maintenance of Essilor's calculation systems, partner integrations, and process control applications. This is a unique opportunity to work on data-driven solutions in the world's leading lens and frames manufacturing industry.
We're looking for motivated young talents with an innovative and creative mindset, eager to learn and apply best practices in coding, testing, and collaboration.
Responsibilities
- Assist in developing and testing solutions within the DDM scope (Web Applications, ETLs, AI Solutions) under mentor guidance
- Write clean, maintainable, and well-documented code following industry best practices
- Participate in code reviews and receive constructive feedback
- Engage in Agile development processes and team meetings
- Utilize Azure DevOps Services for project tracking and collaboration
- Develop secure, testable code to minimize bugs
- Suggest improvements or new features for existing systems
- Share new ideas and technologies with the team
Technical Skills:
- Web Application and AI Development (a plus)
- Frontend: Angular, TypeScript
- Backend: .NET, Python
- Database: MS SQL Server, PostgreSQL, NoSQL (a plus)
- Cloud Computing: AWS, Azure (a plus)
Soft Skills:
- Strong problem-solving and analytical thinking
- Good communication and teamwork abilities
- Eagerness to learn and grow in a fast-paced environment
- Hands-on experience in real-world software development projects
- Mentorship from experienced engineers
- Exposure to international standards and practices
- Opportunity to contribute to impactful solutions in a global company
Sr. Software Developer Engineer
Posted today
Job Viewed
Job Description
Sr. Software Developer Engineer (Mobile)
Job Description: Sr. Software Developer Engineer (Mobile)
Overview
We are looking for a Senior Software Developer Engineer (Mobile) with expertise in React / React Native to build next-generation mobile applications including Delivery Platform (Grab-like), POS Systems, Marketplace, Chat Commerce, and Payment/Tracking solutions. The role involves developing scalable, high-performance apps that serve hundreds of thousands of users while leveraging AI tools (Claude, Cursor, Kiro) to accelerate development, ensure code quality, and improve productivity.
Responsibilities
Design and develop Mobile Applications (iOS & Android) for:
Delivery Apps (food, parcel, logistics, Grab-like services)
POS (Point of Sale) systems
Marketplace & Chat Commerce platforms
Payment & Wallet solutions
Map/Tracking with Real-time features
Utilize AI Tools (Claude, Cursor, Kiro) for code generation, debugging, optimization, and review.
Architect mobile applications to support large-scale usage (100k+ to millions of users).
Implement Offline Sync, Real-time Notifications (Firebase, WebSocket, MQTT).
Integrate APIs, Microservices, GraphQL, and third-party SDKs (Payment, Logistics, Social Login, etc.).
Write clean, modular, testable, and secure code.
Collaborate with Product Managers, Designers, and Backend Engineers to deliver complete features.
Review code, mentor junior developers, and establish best practices for Mobile + AI-driven development.
Monitor and optimize app performance (battery, memory, latency).
Qualifications / Must Have
Bachelor's degree or higher in Computer Science, Software Engineering, or related field.
5+ years experience in Mobile App Development with React / React Native.
Strong knowledge of JavaScript (ES6+) and TypeScript.
Proven experience in Delivery, POS, E-Commerce, FinTech, or Marketplace apps.
Hands-on experience with AI Tools (Claude, Cursor, Kiro or equivalent).
Expertise in State Management (Redux, Zustand, Recoil, or Context API).
Experience with Offline-first Apps, Real-time Data, Push Notifications.
Familiarity with Payment Gateways, Wallets, and Loyalty Systems.
Strong grasp of Clean Architecture, SOLID principles, Secure Coding, Unit/Integration Testing.
CI/CD experience with GitHub Actions, Bitrise, Jenkins, or similar.
Nice to Have
Native iOS/Android development (Swift, Kotlin, Objective-C, Java).
Experience in Performance Optimization (low latency, battery efficiency).
Background in Logistics, Delivery, POS, or FinTech.
Enthusiastic about exploring new AI tools to enhance dev workflows.
Software Developer
Posted today
Job Viewed
Job Description
• Bachelor degree in Computer Science, Computer Engineer, Information Technology, or any related fields.
• At least 3 years of experience using PL/SQL tools, Oracle Forms, or writing Oracle Stored Procedures
• Proficient in writing queries and programming to work with data on Oracle Database and SQL Server
• Knowledge of other programming languages or tools such as C#.Net, Java, OpenText, HTML, JavaScript, Web Services, JSON, and Low-code platforms
• Able to create reports using tools such as Crystal Reports or Jasper Reports
• Experience in API development and familiar with testing tools such as SoapUI and Postman
• Knowledge and skills in using Git and Jenkins, including integrating Git with platforms like GitLab and Bitbucket
• Experience in Data Migration using PL/SQL will be a strong advantage
• English skills focused on reading and writing
• Should have experience in one or more of the following: System Analysis, Program Analysis, or Business Analysis
• Understanding or prior experience in the non-life insurance business is an advantage
• Willingness and readiness to work from the office
Software Developer
Posted today
Job Viewed
Job Description
Job Summary
We are seeking a passionate and skilled Software Developer with a strong focus on Front-end development and UX/UI design, along with working knowledge of Back-end systems and exposure to AI/ML technologies. The ideal candidate will play a key role in developing intuitive, responsive web applications with rapid prototyping and user-centric design in mind.
Key Responsibilities· Develop modern, responsive, and user-friendly web interfaces using JavaScript frameworks such as
and Angular.
· Design and prototype UI/UX workflows using Figma with a strong emphasis on usability, accessibility, and
visual consistency.
· Translate business requirements into interactive UI/UX mockups and iterate quickly based on feedback.
· Collaborate closely with developer team to create seamless and functional user experiences.
· Support back-end development using C#, .NET Core, and Microsoft SQL Server for building and consuming
APIs.
· Contribute to AI/ML initiatives by supporting data preparation, integration of models, or collaborating with
data scientists.
· Participate in Agile development processes including sprint planning, daily stand-ups, and reviews.
· Maintain and enhance existing applications through debugging, optimization, and feature extension.
Qualifications, Knowledge, and Experience· Minimum of 3+ year of experience in software development or a related role.
· Bachelor's degree in computer science, Information Technology, Business Information Systems, or a related
field.
· Proficiency in programming languages such as Java, C#, Python, JavaScript, PHP, or other relevant
languages.
· Strong understanding of database management systems (e.g., MySQL, SQL Server, Oracle).
· Experience in system design, DevOps and CI/CP pipeline.
· Excellent in UI/UX design and implementation.
· Basic experience in Back-end development with C#, .NET Core, and Microsoft SQL Server.
· Interest or experience in AI/ML development is a strong advantage.
· Strong communication and presentation skills, with the ability to communicate technical concepts to
technical/non-technical audiences.
· Responsible for other related jobs as assigned by DIS Department Manager or higher.
· Follow the policy, quality, and safety management system.
Advantage Skills:
· Familiarity with RESTful APIs and JSON.
· Experience with version control systems such as Git.
· Portfolio or examples of previous UX/UI work (especially Figma prototypes) is a plus.
Software Developer
Posted today
Job Viewed
Job Description
Job Descriptions:
- Develop high-quality software by producing clean, efficient code to address customer business requirements
- Ensure functionality, security and performance of software system
- Perform unit testing
- Debug and refactor code
- Collaborate with internal and external teams to fix and improve software
Qualifications:
Bachelor's degree in Computer Science, Computer Engineering or related field
3+ years' experience in software development and
- A technical mindset with great attention to detail
- Sense of ownership,Service mind and Professional
- Good Thai and English communication skills
Be The First To Know
About the latest Experienced developer Jobs in Thailand !
Software Developer
Posted today
Job Viewed
Job Description
Role Overview:
We are looking for a mid-level Application Software Developer to join our team in Bangkok. This full-time role involves working closely with clients to understand their requirements and delivering tailored software solutions. You will collaborate with our engineering team in Japan and contribute to the development and customization of our CRM product.
Key Responsibilities
- Lead and support application development projects
- Develop new features and resolve bugs for our CRM product in collaboration with engineers at our headquarters in Japan
- Customize the CRM system using internal plugins
- Design and implement region-specific features, tools, or programs
- Conduct thorough testing and ensure seamless integration of developed solutions
- Build and deploy software across various environments
- Create tools to streamline development and testing processes, focusing on automation and reproducibility
- Work closely with Sales, Business Development, and Engineering teams to deliver high-quality solutions to local clients
- Coordinate with external partners involved in CRM-related solutions
- Perform other related tasks as assigned
Qualifications & Skills (in order of priority):
- 3–5 years of experience in Java/JavaScript development (front-end and back-end)
- Strong understanding of XML, RESTful APIs, JSON, frameworks, and object-oriented programming (OOP)
- Proficient in SQL and familiar with databases such as PostgreSQL, Oracle, DB2, or other ORDBMS
- Experience with Dojo or other modern front-end frameworks
- Experience with Seasar or similar ORM technologies
- Hands-on experience deploying applications on cloud platforms (e.g., AWS)
- Experience in system integration, especially in contact center solutions (e.g., Genesys, 3CX, Yeastar) or AI chatbot products is a plus
- Familiarity with SVN, Git, and secure software development practices
- Strong problem-solving, analytical, and debugging skills
- Positive attitude, flexibility, and willingness to support urgent tasks
- Commitment to continuous learning and professional growth
- Excellent communication skills in English and Thai, both written and verbal
- Proficiency in Japanese (spoken and written) is a plus
About TechMatrix Asia
TechMatrix Asia Co., Ltd (TMXA). is a technology solutions provider based in Bangkok. The company offers FastSeries, a software package that includes a contact center CRM system, FAQ system, Web Chat system, SNS support, and Digital Talk Scripts. TMXA is committed to finding solutions to their customers' issues and providing innovative technologies to optimize customer support and service quality.
Location: Bangkok (Near BTS Phromphong Station)
Software Developer
Posted today
Job Viewed
Job Description
Job Responsibilities:
- Collaborate with agile teams to design, develop, test, and maintain high-quality applications and services.
- Architect and implement scalable, efficient system solutions that align with business objectives.
- Actively participate in agile ceremonies, including Daily Scrums, Sprint Planning, Backlog Refinement, and Sprint Reviews.
- Troubleshoot and resolve complex technical issues to ensure optimal application performance.
Qualifications:
- Bachelor's degree in Computer Science, Information Technology, Computer Engineering, or a related field.
- Fresh graduates are encouraged to apply.
- 0-3 years of experience in software development processes.
- Proficiency in industry-standard programming languages (e.g., Java, C#, React, SQL).
- Experience with software development tools (e.g., Jira, Git).
- Strong understanding of Scrum development methodologies.
Benefits:
- Provident Fund
- Annual Bonus
- Comprehensive Health Insurance (Life, Accident)
- Annual Medical Check-ups
- Social Security
- Travel Allowance
- Flat Organizational Structure
- Casual Work Environment
- Overtime Pay
- Transportation Allowance
- Flexible Working Hours
- Fitness & Wellness Programs
- Hybrid Work Options
- Birthday Leave
Easset Co.,Ltd.
11th Floor, UM Tower,
9/116 Ramkhamheang Road,Suanluang, Suanluang
Bangkok 10250
Website: (link removed)
Software Developer
Posted today
Job Viewed
Job Description
- Develop and maintain web applications using React and (TypeScript).
- Design and implement relational databases with accurate schema and queries.
- Collaborate closely with the sales and cross-functional teams to understand requirements and deliver solutions.
- Continuously learn and stay updated with the latest technology trends.
- Contribute creative ideas and innovative approaches for system features and improvements.
- Experience in CRM, POS, or E-Commerce systems will be considered a strong advantage.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or related field.
- 2–3+ years of hands-on experience as a Full Stack Developer.
- Strong knowledge of programming fundamentals and OOP principles.
- Proficiency in React, (TypeScript).
- Solid understanding of relational databases and best practices.
- Good communication and teamwork skills, able to collaborate effectively with non-technical teams.
- Proactive, eager to learn, and passionate about new technologies.
- Creative problem-solver with the ability to propose new ideas.