What Jobs are available for Software Developer in Thailand?
Showing 316 Software Developer jobs in Thailand
Software Developer
Posted today
Job Viewed
Job Description
Job Description
Job Title: Python Developer – Cloud & Scripting Expert
Location: Remote (India)
Work Hours: India Daytime (8:00 AM – 5:00 PM or 9:00 AM – 6:00 PM IST)
Availability: Candidates should be available to join within 1–2 weeks of notice period
Type: Remote | Contract/Permanent (as applicable)
Job Summary
We are seeking a highly skilled and motivated Python Developer with a strong background in scripting (especially Bash), cloud-native development, and systems-level programming. The ideal candidate will bring expertise in designing scalable software, interacting with public cloud APIs, and optimizing performance in Linux-based environments. This is a full-time remote opportunity, aligned to India working hours, with cross-functional collaboration across cloud and platform engineering teams.
Key Responsibilities
Design, develop, test, and deploy robust software using Python and shell scripting (e.g., Bash)
Integrate with public cloud APIs (AWS, Azure, GCP) to develop scalable solutions
Create and maintain scripts for automation, system management, and performance tuning
Collaborate with solution architects and product teams to deliver high-impact features
Leverage deep Linux knowledge (filesystem, processes, etc.) for performance optimization
Participate in Agile/Scrum processes, sprint planning, and daily stand-ups
Engage in peer reviews and maintain high standards of code quality and documentation
Utilize tools like GitHub, JIRA, and CI/CD pipelines for version control and delivery
Troubleshoot issues across environments and propose effective resolutions
Contribute to documentation of processes, design decisions, and user guides
Required Skills & Experience
Strong programming experience in Python and scripting (especially Bash)
Solid grasp of data structures, algorithms, and software design patterns
Hands-on experience with public cloud services/APIs (AWS, Azure, or GCP)
Proficiency in Linux OS environments and shell-level troubleshooting
Understanding of cloud-native architectures, automation tools, and modern DevOps practices
Familiarity with filesystems, object storage, and distributed system concepts
Strong debugging, performance tuning, and problem-solving capabilities
Practical experience with Agile methodology, JIRA, and GitHub workflows
Desirable Skills
Knowledge of any of the following databases: SAP HANA, Sybase ASE, MAXDB, DB2, Microsoft SQL Server
Experience with container technologies (e.g., Docker) and orchestration platforms (e.g., Kubernetes)
Exposure to monitoring and logging frameworks
Familiarity with RESTful APIs and JSON data formats
Educational Qualifications
Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field
Is this job a match or a miss?
Software Developer
Posted today
Job Viewed
Job Description
Amaris Consulting is an independent technology consulting firm providing guidance and solutions to businesses. We deliver expertise across five areas of innovation: Business and Management, Information Technologies, Engineering, Telecommunications, and Biotechnologies. Our experts support large-scale projects and innovation across all industries, working in an international and multicultural environment.
Job description
We are looking for a Software Engineer with strong experience in Spring Boot and a solid understanding of cloud technologies (AWS). Knowledge of Angular or other modern front-end frameworks will be considered a strong advantage. You will be responsible for designing, developing, and maintaining high-performance, scalable applications while collaborating with cross-functional teams to deliver impactful digital solutions.
Your missions
- Design, develop, and maintain backend services using Spring Boot
- Collaborate on the design and integration of RESTful APIs
- Develop front-end components with Angular (if applicable) to create complete end-to-end solutions
- Implement and deploy applications in cloud environments (AWS)
- Apply best practices in software design, testing, and CI/CD pipelines
- Collaborate closely with product owners, QA, and DevOps teams to ensure smooth delivery
- Participate in code reviews, technical discussions, and continuous improvement initiatives
- Ensure application scalability, security, and performance optimization
- Stay up to date with emerging technologies and propose innovative solutions
Your profile
- Bachelor's or Master's degree in Computer Science, Software Engineering, or related field
- 2+ years of experience as a Software Engineer or Backend Developer
- Strong hands-on experience with Java and Spring Boot
- Familiarity with Angular, React, or other front-end frameworks (Angular preferred)
- Experience with AWS services such as EC2, S3, Lambda, or RDS
- Proficiency with SQL and NoSQL databases (e.g., PostgreSQL, MongoDB)
- Understanding of Docker, Kubernetes, or other containerization tools is a plus
- Knowledge of CI/CD tools (Jenkins, GitLab CI, etc.) and version control (Git)
- Strong analytical and problem-solving skills
- Excellent communication and teamwork abilities
What we offer
- Work in an international, multicultural, and innovative environment
- Engage in high-impact projects with leading global clients
- Access to ongoing training and certification through our Amaris Academy
- Clear career growth opportunities in a meritocratic culture
- A dynamic and collaborative workplace that values curiosity and innovation
At Amaris, we are committed to diversity and inclusion. We believe that each person's unique background and perspective enrich our community and drive innovation. We strive to create an environment where everyone feels empowered to reach their full potential.
Is this job a match or a miss?
Software Developer
Posted today
Job Viewed
Job Description
Responsibilities
Position: C# .Net Developer
- Modify and resolve errors in the Tri Petch Leasing system.
- Run query datasets as requested.
- Analyze user inputs for system improvements.
- Provide comprehensive Tri Petch Leasing system support.
- Maintain databases and troubleshoot issues.
- Test programs for optimal performance.
- Develop in-house applications to enhance existing systems.
- Manage external vendors, negotiate budgets, plans, and requirements.
- Coordinate with TPIT for server, database, network, and vendor-related issues.
Qualifications
- Bachelor's or Master's Degree in Computer Engineering or related field.
- Minimum 5 years in software development; C#.Net knowledge preferred.
- Experienced in the design and basic administration of relational databases (especially Oracle).
- Strong technical knowledge of Software Development processes.
- Knowledge of computer program design methods and techniques, as well as the computer logic and overall computing environment.
- Ability to multi-task and stay organized in a dynamic work environment.
- Self-motivated and results-driven.
- Good interpersonal skills to work as a team member and as liaison with customers
- Good communication skills, both verbal and written in English
- Experience in Automation in one or more RPA technologies (UiPath) is preferred.
- Willingness to learn and become an expert in RPA and other automation technologies.
Preferred Technical Skills:
C#/ .Net framework 2.0 / 3.5 / 4.0, LINQ, Entity Framework
VS Code
Front-end (Angular JS, Angular 10, React)
Back-end (.Net Core or )
.Net Core Web Api
HTML5 & CSS
Bootstrap
Jquery
Ajax
TypeScript
WebServices
ASP.NET (MVC framework)
Crystal Reports
XML / XSLT / XPATH
Oracle SQL
Cloud application programming interface (Cloud API)
UiPath
Is this job a match or a miss?
Software Developer
Posted today
Job Viewed
Job Description
Responsibilities:
- Analyze user requirements, evaluate alternative solutions, and assess the feasibility and practicality within the user environment
- Design and develop systems according to requirement specifications and business processes
- Develop test plans and conduct thorough testing to ensure the application aligns with user requirements and functions as expected
- Prepare technical documentation and user manuals in compliance with application design standards
- Collaborate with cross-functional teams to ensure smooth system integration and delivery
Qualifications:
- Bachelor's degree in Computer Science, Computer Engineering, Information Technology, or a related field
- 3 years of experience in application development or related field
- Proficiency in C#.NET, Web Services (SOAP, RESTful), Crystal Reports, Oracle, and SQL
- Experience in accounting or financial systems, or background in banking or insurance industries, is a strong advantage
- Self-motivated with a service-oriented mindset and proactive working attitude
- Strong team player and quick learner
- Excellent analytical, communication, and presentation skills
Onsite 100% M-F
Is this job a match or a miss?
Software Developer
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Front-End Development: Design and implement responsive, user-friendly web interfaces using HTML, CSS, and JavaScript.
- Back-End Development: Develop and maintain server-side applications using PHP, Python, or ; design and optimize SQL queries and database structures (MySQL, PostgreSQL, or MongoDB).
- Full-Stack Collaboration: Work across front-end and back-end systems to enhance functionality, ensure seamless integration, and resolve bugs or performance issues.
- Automation Development: Build and deploy automation tools or scripts to streamline repetitive tasks and improve workflow efficiency.
- AI Integration: Collaborate with data and AI engineers to integrate machine learning or AI models into production environments.
- Data Management: Maintain and secure databases, perform regular backups, and implement data integrity and disaster recovery procedures.
- Testing & Troubleshooting: Write and execute test cases, perform debugging, and deliver effective solutions for system issues.
Qualifications:
- Bachelor's degree in Computer Engineering, Computer Science, Software Engineering, or a related field (fresh graduates are welcome).
- Knowledge or experience in back-end programming (PHP, Python, , or Java) and database management (MySQL or equivalent).
- Familiarity with front-end technologies such as HTML, CSS, and JavaScript.
- Basic understanding or hands-on experience with automation (e.g., Python scripting, Selenium, or workflow automation tools).
- Foundational knowledge of AI or machine learning concepts is a plus.
- Strong analytical, problem-solving, and teamwork skills.
- Eagerness to learn new technologies and take on challenging projects.
Employment Type:
- 6-Month Contract with the possibility of conversion to a full-time position based on performance and business needs.
Is this job a match or a miss?
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
Experienced in software development language such as
Web: NextJS, React, , Angular
- Mobile: Flutter, Swift, Kotlin
- Back-End: NestJS, .NET Core, Go, Java Spring Boost ,Python, PHP
- Database: PostgreSQL, MySQL, MongoDB, MS SQL, Oracle
- 1-3 years' experience in software development for Junior level
- 3+ years' experience in software development for Senior level
- A technical mindset with great attention to detail
- Sense of ownership,Service mind and Professional
- Good Thai and English communication skills
Our office is located right next to BTS Sanam Pao Station.
For more information about us please visit
Is this job a match or a miss?
Software Developer
Posted today
Job Viewed
Job Description
We are looking for Software Developers who have strong knowledge of ReactJS and Java Spring Boot for software development. The scope of work is to rebuild the application based on the architecture concept of micro frontend, micro services, and AWS cloud.
Job Description:
- Working Monday to Friday with a minimum of 8 hours per day.
- Guarantee the quality of the source code for all developments under your responsibility.
- Coordinate with the Business Analysts to ensure that the business requirements are met.
- Contribute to improving Norms Processes and development techniques.
- Perform unit testing, contributing to integration, functional, and UAT.
- Challenge fellow developers to improve the overall quality of the team.
- Contribute to delivering innovative functionalities to the customers of the bank.
Qualification:
- Bachelor's Degree or higher in Computer Science, Computer Engineering or related fields.
- Strong knowledge of programming techniques such as OOP, MVC, Client-Server, etc.
- Strong knowledge of ReactJS, Java Spring Boot, and Java Spring framework.
- Proficient with frontend languages such as HTML, CSS, and JavaScript/TypeScript.
- Proficient with REST, Web API, Web services, JSON, source control (Git), Apache, Tomcat, and Mockito.
- Familiar with Agile methodology, tools e.g., Jenkins, and processes used for software development.
- Good communication skills.
- Good command of English.
Nice to have:
- Working experience on Microservices or AWS is a plus.
- Working experience on Helm or Kubernetes is a plus.
- Working experience on CI/CD process is a plus.
- Working experience on developing applications for the financial markets, brokerage operations and Digital customer onboarding process is a plus.
What you will get from ATA IT:
- 14 days' vacation in the first year
- Health insurance for staff & families
- Life insurance
- Dental fee for staff & families
- Provident fund
- Annual Party
- Monthly Activities- Staff Birthday & Company Activities
- Laptop provided by the company
- Multinational company with flexible working hours, but a professional company culture
Is this job a match or a miss?
Be The First To Know
About the latest Software developer Jobs in Thailand !
Software Developer
Posted today
Job Viewed
Job Description
Qualification
- Open to all experience levels with hands-on experience in Software Development, Programming, Backend Development, and AI/ML.
- Bachelor's Degree or above in Computer Science, Computer Engineering, Data Engineering, Information Technology or related field.
- Strong programming skills in languages such as Python, SQL+, C, C#, HTML, CSS, PHP, or JAVA Script.
- Prior experiences for software in the process industries or process control system applications will be a plus.
- Has experience in developing tools for Machine Learning.
- Knowledge of Expert System e.g. Neural Networks, Using AI in Project Experience, Image Processing, Signal Processing.
Is this job a match or a miss?
Software Developer
Posted today
Job Viewed
Job Description
Qualification
- ปริญญาตรีขึ้นไป ไม่จำกัดสาขาวิชา เกรดเฉลี่ย และสถาบัน (กรณีต่ำกว่าปริญญาตรีแต่มีประสบการณ์ยินดีรับพิจารณา)
- มีทัศนคติที่ดี มีตรรกะที่ดี
- มีความรับผิดชอบสูง สามารถบริหารชีวิตและการทำงานได้ด้วยตัวเอง
- สามารถทำงานเป็นทีมได้เป็นอย่างดี
- พร้อมเรียนรู้สิ่งใหม่ ๆ และพัฒนาตัวเองอยู่เสมอ
- มีความรู้ด้านภาษา Java, Javascript, SQL, React, Angular หรืออื่น ๆ
- ถ้ามีความรู้เกี่ยวกับการทำงานของ API, Web Service จะพิจารณาเป็นพิเศษ
- ถ้ามีความรู้ Java framework จะพิจารณาเป็นพิเศษ
Welfare
- ประกันสังคม
- ตรวจสุขภาพประจำปี
- โบนัสตามผลงานและผลประกอบการ
- มีงบส่งเสริมการเรียนรู้เทคโนโลยีใหม่ๆ สามารถขอเรียนคอร์สต่าง ๆ ได้
- สามารถลาป่วยลากิจได้ตามกฏหมาย
Is this job a match or a miss?
Software Developer
Posted today
Job Viewed
Job Description
- Design, develop, and maintain applications using PL/SQL, Oracle Database, Java, and .Net.
- Write and optimize Stored Procedures, Triggers, and SQL queries to support business operations.
- Analyze, troubleshoot, and resolve system and database issues while improving overall performance.
- Provide support and training to end-users to ensure effective system usage.
- Collaborate with developers, vendors, and business users to deliver system enhancements and manage change requests.
- Prepare and maintain technical documentation related to application development and configuration changes.
- Bachelor's degree in Computer Science, Computer Engineering, Information Technology, or related fields.
- Minimum of 5 years of hands-on experience with PL/SQL and Oracle Database.
- Strong development skills in Java and .Net.
- Solid knowledge of Database Objects such as Tables, Views, Triggers, and DB Links.
- Strong analytical and problem-solving skills, with the ability to work under pressure.
- Self-motivated, proactive, service-minded, and an excellent team player.
Onsite : 100%
Is this job a match or a miss?