Find a jobRecruiters

Software Engineer (Backend)

Exclusive opportunity

Hybrid

Software Engineer (Backend)

Tri Petch IT Solutions Co., Ltd.

Software Engineer (Backend)

Skills

SQL QueriesKotlinDockerNodePythonJavaMicroservicesSpring BootAmazon EC2AWS LambdaRedisPostmanSwagger/OpenAPIDatadogAIAWSElasticsearchGitHubELK Stack

17 days ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent

Location:

Bangkok, Thailand

Work mode:

Hybrid

Published on:

6 October 2026

What they need


Responsibilities

  • Develop and maintain truck2hand.com, fleet management system, CarsX.info end-to-end, across backend, and third-party integrations.
  • Design and build high-quality backend services with a focus on correctness, reliability, security, and scalability.
  • Write clean, maintainable object-oriented code, applying appropriate design patterns and engineering principles.
  • Collaborate on domain modeling, API design, database schema design, and system architecture, using Domain Driven Design where appropriate.
  • Partner with Product, Design, and Engineering teams to turn business requirements into robust product solutions.
  • Conduct thoughtful code reviews and help raise engineering standards across the team.
  • Improve system quality through performance optimization, monitoring, logging, testing, CI/CD, and reliability practices.
  • Use AI-assisted development and modern engineering tools effectively while maintaining strong judgment and code quality.
  • This is a hands-on individual contributor role, with coding as a core responsibility—not a people-management role.

Must-Have Qualifications

Technical Skills

  • Strong proficiency in Kotlin and Java, with deep hands-on experience developing production services using Spring Boot. Strong understanding of the Spring ecosystem, including Spring Boot, Spring Data, Spring Security, Spring MVC, Spring Validation, and dependency injection.
  • Experience building and maintaining RESTful APIs; familiarity with API versioning, OpenAPI/Swagger, pagination, error-handling conventions, and idempotency.
  • Comfortable developing services and supporting tools using Python and Node.js.
  • Strong understanding of OOP, SOLID principles, clean code, refactoring, and commonly used design patterns.
  • Familiarity with Domain-Driven Design (DDD), Clean Architecture, and modular application design.
  • Experience with ORM technologies such as JPA/Hibernate, including transaction management, lazy loading, and performance tuning.
  • Strong knowledge of SQL, including schema design, indexes, query optimization, transactions, locking, and migration management.
  • Experience with Redis for caching, distributed locking, rate limiting, and session or temporary data management.
  • Experience with Elasticsearch / Elastic stack for search, indexing, log analysis, and query optimization.
  • Solid understanding of asynchronous processing and event-driven architecture using Amazon SQS, SNS, queues, retries, dead-letter queues, and idempotent consumers.
  • Familiarity with message ordering, delivery guarantees, failure handling, and observability for background jobs.
  • Able to design, build, and operate both monolithic and microservices-based systems, with practical judgment about which approach best fits the problem.
  • Experience designing service boundaries, inter-service communication, API contracts, and resilience patterns such as timeouts, retries, circuit breakers, and graceful degradation.
  • Strong working knowledge of Docker and container-based development and deployment.
  • Experience with AWS infrastructure and managed services, such as ECS, EC2, ECR, RDS, ElastiCache, S3, CloudWatch, IAM, SQS, SNS, Lambda, API Gateway, and load balancers.
  • Experience with CI/CD pipelines, automated deployments, environment configuration, secrets management, and release strategies.
  • Strong testing discipline, including unit tests, integration tests, API tests, and testable software design.
  • Familiarity with tools and practices such as JUnit, Kotest, Mockito, Testcontainers, Postman/Insomnia, and contract testing.
  • Strong understanding of web security, including authentication, authorization, OAuth2/OIDC, JWT, secure session management, CORS, CSRF, OWASP Top 10, input validation, rate limiting, and secure secret handling.
  • Experience with observability tools such as Datadog, including application performance monitoring, logs, metrics, dashboards, alerts, and incident investigation.
  • Familiarity with distributed tracing, structured logging, health checks, and production debugging.
  • Proficient with Git workflows, pull requests, branching strategies, semantic versioning, and high-quality code review.
  • Comfortable using AI development tools responsibly to accelerate coding, testing, debugging, agent skill tuning, documentation, and code review.
  • Able to assess AI-generated code critically for correctness, security, maintainability, and alignment with system design.

Soft Skills

  • Able to assess AI-generated code critically for correctness, security, maintainability, and alignment with system design.
  • Genuinely enjoys coding and solving difficult technical problems; motivated to grow as a hands-on engineer.
  • Fast learner who embraces new technologies and AI-assisted development tools.
  • Strong engineering judgment, with the ability to balance user needs, business goals, and long-term system health.
  • Communicates technical ideas clearly and collaborates effectively across functions.
  • Takes ownership, identifies risks early, and proactively proposes better solutions.
  • Gives and receives constructive feedback professionally through code review.
  • Detail-oriented while still able to deliver pragmatically and move quickly.
  • Strong written and spoken English communication skills, with the ability to discuss technical topics clearly with international teammates, partners, and documentation.

General Qualification

● Experience building and operating real-world products or high-usage systems is preferred.

● Experience with well-known technology products or teams with strong engineering practices is a plus.

● A GitHub profile, technical portfolio, blog, or personal projects demonstrating engineering ability is a plus.

● Interest or experience in system design, infrastructure, DevOps, or software architecture is desirable.

● Excited to remain hands-on, actively enjoys coding, and is passionate about building great products.

Other offers great for you!

These companies are also looking for great profiles

NGC x OPTIMA

Ingénieur Logiciel embarqué

Freelance

Cergy, France

Hybrid, Onsite

Skills

AUTOSARBSW

1 month ago

Quick apply

Salutech

Ingénieur Logiciel IA

Freelance

Paris, France

Onsite, Hybrid

Skills

DockerPythonTesting & QAKubernetesSoftware refactoringCI/CDObservabilityAsynchronous programming

8 days ago

Quick apply

Tenth Revolution Group

Ingénieur Logiciel Fullstack Senior (évolution Squad Lead) – Systèmes distribués

Freelance

Paris, France

Hybrid

Skills

TypescriptGolangJavaDevOpsTesting & QAAIDistributed systemsDistributed ArchitectureReplicated databasesalgorithmique

9 hours ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools