294 Rails Developer jobs in Thailand
Backend Developer
Posted today
Job Viewed
Job Description
Job Description:
- Design, develop, and maintain robust and scalable backend services and APIs that support our web and mobile applications
- Write clean, efficient, and well-documented code, adhering to coding best practices and standards
- Collaborate with cross-functional teams (product, frontend, QA) to define requirements, develop solutions, and ensure seamless integration
- Implement and maintain databases and data storage solutions
- Ensure the performance, security, and availability of backend systems
- Participate in code reviews and contribute to improving our development processes
- Troubleshoot and debug issues, and provide timely resolutions
- Stay up to date with the latest backend technologies and trends
Qualification:
- Bachelor's degree in Computer Science, Software Engineering, or a related field
- 3-6 years' experience in backend software development
- Strong understanding of object-oriented programming principles and design patterns
- Proficiency in one or more backend programming languages (e.g., Java, Kotlin, Python, , Go)
- Experience with relational databases (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB, Cassandra) is a plus
- Experience with RESTful API design and development
- Knowledge of cloud computing platforms (e.g., AWS, Azure, GCP) is a plus
- Familiarity with version control systems (e.g., Git)
- Excellent problem-solving and analytical skills
- Strong communication and collaboration skills
- Experience in the fintech industry is a plus
Backend Developer
Posted today
Job Viewed
Job Description
THE WORK: Join us in a role where your contributions will shine You will have the opportunity to perform independently and become a subject matter expert while actively participating in discussions and contributing to solutions for work-related challenges. This position emphasizes the importance of Build Management, allowing you to engage in exciting projects and collaborate with others. We are eager to see how your unique perspective can enhance our initiatives Collaborate with application and business process architects to interpret user and system requirements into design specifications. Develop system specifications and interfaces for complex components. Provide primary support for the installation of application releases into production. Design and code applications to meet functional and technical programming standards. Create operational documentation for the application. HERE'S WHAT YOU WILL NEED: Beginner proficiency in Build Management. Intermediate proficiency in Configuration & Release Management. A minimum of 1 year of experience in relevant related skills. Bachelor's Degree in relevant field of studies. BONUS POINTS IF YOU HAVE: Beginner proficiency in Design & Build Enablement.
Backend Developer
Posted today
Job Viewed
Job Description
About the job
At ttb-spark, our Software Engineers go beyond coding.
They bring their full ability to create high-quality software that drives impact across:
· Solution Architecture
· Application Design
· Infrastructure & Deployment
We adopt Gen-AI assisted development (e.g., GitHub Copilot, ChatGPT, Claude) to improve speed, quality, and innovation.
Our teams are always learning, adapting, and staying ahead in a world that changes fast.
We focus on delivering standardized enterprise platforms while also gaining deep understanding of diverse business domains.
Mandatory technical skills:
- Programming languages in Java or Kotlin.
Experienced in Spring boot framework.
PL/SQL, SQL/NoSQL Database e.g., MySQL, PostgreSQL, Oracle, MongoDB
- Microservices architecture is a plus
- Container (Docker, Kubernetes, OpenShift) platform is a plus
- Writing and implementing efficient code
- Hands-on experience using GenAI agents (such as MCP server) is plus
- Deployment and DevOps is a plus
- Public cloud such as AWS, GCP and Azure is a plus
Responsibilities
- Develop and maintain software applications.
- Collaborate with cross-functional teams.
- Participate in the software development life cycle (SDLC).
- Write clean and efficient code.
- Conduct software testing and debugging.
- Collaborate on code reviews.
- Monitor and maintain existing software systems.
- Stay updated with industry trends and technologies.
- Document software processes and specifications.
- Provide technical support.
Qualifications:
- Degree in Engineering, MIS, Computer Science, or related fields
- At least 6-12 years of experience in software development (Mobile Banking is a plus)
- Analytical skills and the ability to see the connections between layers of business operations
- Ability to consult management and engineering teams with technical advice
- Experience working in Project Management: Agile
- Good command of English is a plus
Backend Developer
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Design, build, and maintain efficient, reusable, and reliable backend services and APIs.
- Develop scalable microservices using Java Spring Framework and/or Quarkus.
- Collaborate with cross-functional teams (Frontend, Product, DevOps) to deliver end-to-end solutions.
- Optimize application performance and ensure system reliability, scalability, and security.
- Write clean, maintainable code with proper testing and documentation.
- Participate in code reviews, provide constructive feedback, and mentor junior developers.
- Troubleshoot, debug, and upgrade existing systems.
Qualifications:
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- 3–5 years of backend development experience (Middle–Senior level).
- Strong proficiency in Java, with hands-on experience in Spring Framework and/or Quarkus.
- Experience in designing RESTful APIs and working with relational/non-relational databases (e.g., MySQL, PostgreSQL, MongoDB).
- Familiarity with microservices architecture and containerization (Docker, Kubernetes).
- Knowledge of CI/CD tools and cloud platforms (AWS, GCP, or Azure).
- Good problem-solving skills, analytical thinking, and teamwork abilities.
Must Have:
- Experience in high-performance or large-scale systems.
- Knowledge of messaging systems (Kafka, RabbitMQ).
- Familiarity with Agile/Scrum methodology.
- Experience with Golang is a strong plus.
Backend Developer
Posted today
Job Viewed
Job Description
Position:Backend Developer
Salary: 50K-80K (Negotiable )
Work Location: BTS Phayathai
Responsibilities:
1. Design solutions, build platform to meet business process and platform requirements.
2. Utilize DevOps tools to build and deploy software.
Requirement:
1. Bachelor degree or above in Computer Engineering, Computer Science, IT, or related field.
2. Proficient in Golang or PHP development, familiar with the use of MySQL, Redis, and MongoDB, familiar with Nginx-related configurations, and proficiency in OpenResty is preferred.
3. More than 4 years of Web development experience.
4. Familiar with infrastructure and DevOps tools is a plus.
5. Communication can be conducted in Chinese is a plus.
6. English can be used as the working language is preferred.
- Age not over 38 Years old
8. Accept candidate who has Thai Work permit
Benefits:
1. Social Security.
2. Meal Allowance.
3. Medical Check-up.
4. Health Insurance.
5. Afternoon Tea.
6. Annual Travel Trip.
7. Bonus.
8. Birthday Gift.
9. Team Building
Backend Developer
Posted today
Job Viewed
Job Description
Responsibilities- Complete the accreditation process to be defined by mutual agreement between Customer and Vendor
- Assist in defining and reviewing the technical requirements for the application, including security, integration, and quality requirements
- Create the Micro Designs
- Configure, build, and test the application technical components
- Work with other developers, functional team, and the technical team to make sure that the configuration and custom components meet application requirements
- Follow good security coding practices to ensure the application is free of coding vulnerabilities
- Participate in code reviews and quality reviews to ensure traceability of the designs to the requirements
- Fix any defects and performance problems discovered in testing
Qualifications- Bachelor's Degree in Information Technology, Computer Science or other relevant fields
- 2 years up experience as Software Developer using any of the required platforms/languages:
- Java 8
- Maven 3
- Spring Framework AOP-DI
- Spring Framework DI
- SQL
- Spring Boot
- Eclipse
- Intelli-J
- DB Design
- UML Designs Write
- UML Design Read
- Jenkins
- Junit
- Docker
Backend Developer
Posted today
Job Viewed
Job Description
Qualifications
- Bachelor's degree in computer programming, computer science, information technology, computer engineer or related field.
1-2 years of experience in backend development.
Programming Languages and framework
Proficiency in Rust is a strong plus.
- Proficient in multiple programming languages and frameworks, i.e. Rust, Golang, C/C++, Java, JavaScript, Typescript.
- Being contributor in open-source framework/library is a plus.
- Capable of writing low level network manipulation is a big plus.
Capable of implement cryptography conforming to NIST, FIPS, or any other global standard is a big plus.
Server & Hosting Knowledge
Familiarity with cloud platforms IBM, Azure or related will be an advantage.
Database Knowledge
Have experience with Amazon S3 and Azure Storage Blob.
API Development
Experience building and consuming RESTful APIs.
Version Control
Proficient with Git CLI and platforms like GitHub.
Scalability & Performance
Able to design system with HA.
- Able to design and develop scalable system to avoid concurrency issue without locking.
Able to design a system that can be scale out.
Containerization & DevOps
Familiarity with Docker, Pod Man.
- Familiar with K8s is a plus.
GitHub CI/CD, Action.
Problem-Solving & Analytical Thinking
Strong analytical and critical thinking is a plus.
- Able to work around technical limitation of current technology is a big plus.
- Creative problem solving is a plus.
- Able to calculate Big O and optimize algorithm to reduce it.
- Self-learner.
- Strong communication and collaboration skills.
Responsibilities
- Write code and tests, build prototypes, resolve issues, and profile and analyze bottlenecks.
- Design robust APIs to support mobile and desktop clients.
- Manage and optimize scalable distributed systems in the cloud.
- Optimize web applications for performance and scalability.
- Develop automated tests to ensure business needs are met and allow for regression testing.
- Overcome technical limitation of existing technology.
- Design and implement solution that compliance with global security standard.
Benefits
- Group Health Insurance (Dental Allowance)
- Life Insurance
- Annual Leaves
- Annual Bonus
- Travel Allowance
- Outing, CSR, etc.
- Other Company's Support
Working Hours: Mon-Fri, 08:30-17:30
Work Location: Energy Complex C, Chatuchak, Bangkok
Website:
Be The First To Know
About the latest Rails developer Jobs in Thailand !
Backend Developer
Posted today
Job Viewed
Job Description
Job Description:
- Design, develop, and maintain robust and scalable backend services and APIs that support our web and mobile applications
- Write clean, efficient, and well-documented code, adhering to coding best practices and standards
- Collaborate with cross-functional teams (product, frontend, QA) to define requirements, develop solutions, and ensure seamless integration
- Implement and maintain databases and data storage solutions
- Ensure the performance, security, and availability of backend systems
- Participate in code reviews and contribute to improving our development processes
- Troubleshoot and debug issues, and provide timely resolutions
- Stay up to date with the latest backend technologies and trends
Qualification:
- Bachelor's degree in Computer Science, Software Engineering, or a related field
- 2-4 years' experience in backend software development
- Strong understanding of object-oriented programming principles and design patterns
- Proficiency in one or more backend programming languages (e.g., Java, Kotlin, Python, , Go)
- Experience with relational databases (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB, Cassandra) is a plus
- Experience with RESTful API design and development
- Knowledge of cloud computing platforms (e.g., AWS, Azure, GCP) is a plus
- Familiarity with version control systems (e.g., Git)
- Excellent problem-solving and analytical skills
- Strong communication and collaboration skills
- Experience in the fintech industry is a plus
Backend Developer
Posted today
Job Viewed
Job Description
Backend Developer (Java Spring Boot) with Insurance Experience
- Contract 6 Months.
- On-Site 100%
- Good Command of English
Key Responsibilities & Required Skills
- 7+ years of experience as a Backend developer
- Strong understanding of object oriented Programming and Hands-on Experience in Java, J2ee.
- Experience in Spring Framework/Spring Boot.
- Design and create web applications using REST services.
- Experience with ORM like Hibernate
- Experience in at least one of the popular RDBMS such as Oracle, SQL Server, MySQL, etc
- Creating unit testing using Junit and knowledge on CICD for deployment.
- Nice to have knowledge of cloud platform like AWS
***
*All applications will be treated in strict confidence. All material submitted in connection with your application will become part of our confidential recruitment files. We regret that only shortlisted candidates will be notified.
**By submitting your curriculum vitae or personal data to us in connection with your job application, you are deemed to have read and agreed to the terms of our Privacy Policy, and consented to the collection, use and disclosure of your personal data by us and our affiliates, in accordance with our Privacy Policy. Please visit for a copy of our Privacy Policy. If you wish to withdraw your consent, please drop us an email to let us know.
***
PERSOLKELLY HR Services Recruitment (Thailand) Co., Ltd.
Human Resources Department
Bangkok City Tower, Unit st Floor,
South Sathorn Road, Thungmahamek, Sathorn, Bangkok 10120wa, Sathorn, Bangkok 10120 | Thailand
Backend Developer
Posted today
Job Viewed
Job Description
Backend Developer ) — Contract (Fintech/PromptPay)
Contract Period: Start immediately – Dec 2025 (renewable)
Location : S-Oasis, Chatuchak (Vibhavadi Rangsit)
Work Arrangement : Onsite 2 days/week (negotiable for remote)
Key Responsibilities
- Design and develop REST/GraphQL APIs using + TypeScript with proper auth/RBAC, logging, rate-limiting, and error handling.
- Integrate with payment networks and partners (ITMX/PromptPay, banks like BBL, wallet providers); implement webhook/callback handling and idempotency to prevent duplicate transactions.
- Build and maintain an Admin Web Portal for ops/config, system monitoring (health checks, metrics, logs), and testing/sandbox tools (e.g., replay).
- Model databases, manage transactions and indexing, and tune query performance.
- Write unit/integration tests, participate in code reviews, and deliver via CI/CD and containers (Docker).
- Collaborate with Product/QA/Ops to meet SLAs, with solid observability (logging/tracing/metrics) and incident response practices.
- Produce clear technical documentation and uphold security/compliance guidelines.
Qualifications
- 3–5+ years of backend development with
- Strong network programming & API backend skills (HTTP/TLS, timeouts/retries, backoff, circuit breaker).
- Experience designing idempotent services; sound understanding of concurrency/transactions.
- Proficient with SQL databases (e.g., PostgreSQL/MySQL): indexing, query plans, performance tuning.
- Practical experience with Git, testing frameworks (e.g., Jest/Mocha), CI/CD, and Docker.
- Clear communication and teamwork; systematic problem-solving.
How to Apply:
Please send your resume/portfolio, expected salary, and earliest start date to