Find a jobRecruiters

Junior Software Developer — Bangkok

Exclusive opportunity

Onsite

Junior Software Developer — Bangkok

WATAWASTE COMPANY LIMITED

Junior Software Developer — Bangkok

Skills

Google Cloud PlatformMongoDBReactTypescriptPythonFlutterPostgreSQLGitHubDartJavascript

2 months 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

Salary:

THB 216,000 – THB 324,000 / year

Location:

Bangkok, Thailand

Work mode:

Onsite

Published on:

11 August 2026

What they need


About Yindii

Yindii is Southeast Asia’s leading surplus food marketplace, dedicated to combating food waste and promoting sustainability. Founded in 2020, Yindii connects eco-conscious consumers with high-quality unsold food from restaurants, bakeries, and supermarkets at 50–80% discounts, saving over 500,000+ meals and offsetting 1,450,000+ kg of CO2 emissions across Thailand, Hong Kong, Singapore, and South Korea.

With a mission to ensure “delicious food ends up in bellies, not bins,” Yindii empowers businesses to reduce waste, improve profitability, and build a more sustainable food ecosystem.

Join us in our fight against food waste and help us build technology that makes a real-world impact!

The Role

As a Junior Software Developer, you’ll be part of the team building and improving the technology behind Yindii. You’ll work closely with developers, product managers, and international teams to turn ideas into reliable, production-ready features.

This is a hands-on role. You’ll build features, write tests, fix bugs, review code, and ship software that is used by thousands of users across multiple markets.

You’ll have the opportunity to work across the stack using TypeScript, Python, React, Google Cloud and Cloudflare, while learning how to build and operate software in a real production environment.

Core Responsibilities

  • Build Features: Develop and ship new features across our web applications, backend services, and internal tools.
  • Write Quality Code: Write clean, maintainable, and well-tested code using TypeScript and Python.
  • Frontend Development: Build and improve user interfaces using React.
  • Backend Development: Develop APIs and backend services using Python and our cloud infrastructure.
  • Testing: Write unit and integration tests to ensure features are reliable and prevent regressions.
  • Bug Fixing: Investigate, troubleshoot, and fix bugs across the application and backend.
  • Ship to Production: Take ownership of features from development through testing, deployment, and monitoring in Google Cloud.
  • Collaboration: Work closely with Product, Business, and Engineering team members across different countries and time zones.
  • Continuous Learning: Learn new technologies, improve development practices, and contribute ideas to make our products and engineering processes better.

Requirements

  • Programming Foundation: Good understanding of programming fundamentals, data structures, APIs, and software development practices.
  • TypeScript / JavaScript: Comfortable with TypeScript or JavaScript and interested in building modern web applications.
  • Python: Familiarity with Python and backend development.
  • React: Basic experience with React or another modern frontend framework.
  • Testing Mindset: Understands the importance of automated testing and writing code that is reliable and maintainable.
  • Problem Solving: You enjoy debugging problems, understanding how things work, and finding practical solutions.
  • Communication: Excellent English skills (Written and Spoken) are a must. You will work with an international team, so English is our primary language for communication.
  • Team Player: Comfortable working collaboratively, receiving feedback, and learning from more experienced developers.
  • Education: Bachelor’s degree in computer science, Software Engineering, Information Technology, or a related field. Fresh graduates with strong projects, internships, or portfolios are highly encouraged to apply.

Nice to Have

  • Flutter: Experience or knowledge of Flutter/Dart is a strong bonus.
  • Experience with Google Cloud or other cloud platforms.
  • Experience building or consuming REST APIs.
  • Familiarity with Git and collaborative software development workflows.
  • Experience with databases such as PostgreSQL or Firestore/MongoDB or any NoSQL.
  • Personal projects, open-source contributions, or a GitHub portfolio.

Work Arrangement

📍 Bangkok, Thailand — Office-based

  • 4 days working from the office
  • Wednesday: Work from Home
  • You’ll work closely with an international team, so strong communication and collaboration are essential.

Who We're Looking For

We’re looking for someone who is curious, hands-on, and eager to learn.

You don't need to know everything. What matters is that you enjoy building things, aren't afraid to get your hands dirty when something breaks and want to understand why something works—not just how to make it work.

If you’re excited about writing software that reaches real users and want to grow quickly as an engineer, we’d love to hear from you.

Other offers great for you!

These companies are also looking for great profiles

Audensiel

Platform Software Kubernetes (H/F)

Permanent contract

83190 Ollioules, France

Onsite

Skills

KubernetesTerraform

1 day ago

Quick apply

Freelance.com

Consultant Junior PCA

Permanent contract

Paris, France

Hybrid

Skills

Business Continuity PlanningDisaster Recovery PlanningBusiness Impact AnalysisCrisis ManagementAdvanced ExcelPowerPoint

17 hours ago

Quick apply

Cherrypick

Software Engineer

Freelance

Paris, France

Hybrid

Skills

PythonNumPypandas

14 minutes 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