Product Team

Back-end Developer (Full-time)

Job Description

Location: BKK, Thailand

About Us:

Join Blendata, a deep tech company and a leading provider of Big Data analytics and Data Lakehouse solutions. We are at the forefront of transforming how businesses harness data, delivering innovative solutions that drive measurable results. Our team thrives on collaboration, technical excellence, and a passion for solving complex problems.

Position Overview:

We are looking for a talented Back-End Developer (Mid to Senior level) to join our core engineering team at Blendata. In this role, you will take ownership of designing and building scalable, high-performance back-end systems that support enterprise-grade Big Data applications. You will collaborate closely with front-end developers, DevOps engineers, and product owners to deliver reliable and maintainable software.

As a senior member of the team, you will contribute to architectural decisions, participate in code reviews, and help mentor junior developers. You should have solid experience with Java and a deep interest in Big Data technologies such as Apache Spark, along with a strong understanding of system design, database optimization, and API integration.

This is a great opportunity to work in a fast-moving, collaborative environment where your ideas will directly impact real-world data-driven solutions.

Key Responsibilities:

  • Develop and maintain server-side logic, ensuring high performance and front-end compatibility.
  • Integrate user-facing elements with server-side logic.
  • Design and implement robust, scalable server-side systems.
  • Collaborate with cross-functional teams to deliver new features and improvements.
  • Optimize database queries and data processing pipelines for performance and reliability.
  • Participate in code reviews and provide constructive feedback.
  • Troubleshoot complex production issues and perform root cause analysis.
  • Mentor junior developers and share best practices within the team.
  • Contribute to technical planning and architecture decisions.
  • Actively engage in SCRUM meetings, sprints, and iterative development.

Requirement

Qualifications:

  • 3–7 years of hands-on experience in back-end or full-stack development.
  • Strong proficiency in Java (Spring Boot preferred); experience with Scala or Python is a plus.
  • Experience with Big Data technologies such as Apache Spark, Kafka, Hive is a strong advantage.
  • Solid understanding of REST APIs, microservices architecture, and system integration.
  • Experience with cloud platforms (e.g., AWS, Azure) and DevOps practices (Docker, Kubernetes, CI/CD).
  • Familiarity with SQL/NoSQL databases and performance tuning.
  • Strong problem-solving skills and ability to lead technical discussions.
  • Prior experience working in Agile/SCRUM environments.

 

What we offer:

  • Opportunity to work with cutting-edge Big Data technologies.
  • Flexible work culture and hybrid working model.
  • Clear technical career path and mentorship from senior engineers.