Software Developer

HasJob
jobs
Posted on
Apply for this Job

Logo
Yindii
Bangkok, Thailand

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 420,000+ meals and offsetting 1,050,000+ kg of CO2 emissions across Thailand, Hong Kong, and Singapore. With a mission to ensure “delicious food ends up in bellies, not bins,” Yindii empowers businesses to reduce waste, improve profitability, and foster a sustainable food ecosystem. Join us in our fight against food waste and help build a greener future!

Role Overview

As a Backend Engineer at Yindii, you will design, develop, and maintain scalable backend systems that power our innovative mobile app. You will collaborate with cross-functional teams, including frontend engineers, product managers, and DevOps, to deliver seamless solutions that connect eco-conscious consumers with surplus food. This role requires strong technical expertise, a passion for sustainability, and a drive to build high-performance systems in a fast-paced startup environment.

Key Responsibilities

  • Design, develop, and maintain backend services and APIs using Node.js and TypeScript to support Yindii’s mobile app and business platform.
  • Build and optimize database schemas and queries using PostgreSQL to handle high-volume transactions and user data.
  • Implement and manage message queues (e.g., RabbitMQ, Kafka, or SQS) for asynchronous processing of orders and notifications.
  • Contribute to DevOps practices, including CI/CD pipelines, containerization (Docker), and cloud infrastructure management (AWS, GCP, or Azure).
  • Write clean, maintainable, and well-documented code following best practices to ensure scalability and reliability.
  • Optimize system performance to handle growing user demand across Southeast Asia.
  • Participate in code reviews, architectural discussions, and agile development processes.
  • Troubleshoot and resolve production issues to ensure a seamless user experience.
  • Stay updated on industry trends and incorporate innovative solutions to support Yindii’s mission.
  • Mentoring junior developers

Required Skills and Experience

  • 3-6 years of professional experience as a Backend Engineer or similar role.
  • Strong communications skills, Able to meet deadlines
  • Strong proficiency in Node.js and TypeScript for building scalable backend services.
  • Extensive experience with PostgreSQL, including schema design, query optimization, and database management.
  • Hands-on experience with message queues (e.g., RabbitMQ, Kafka, or SQS) for asynchronous task processing.
  • Solid understanding of DevOps principles, including CI/CD, containerization, and cloud infrastructure management.
  • Familiarity with RESTful API design and microservices architecture.
  • Strong problem-solving skills and ability to thrive in a fast-paced, collaborative startup environment.
  • Excellent communication skills and a team-oriented mindset.
  • Passion for sustainability and alignment with Yindii’s mission to reduce food waste.

Additional Preferred Skills

  • Experience with Python for scripting, automation, or backend development.
  • Familiarity with flutter app development.
  • Familiarity with NoSQL databases (e.g., MongoDB, DynamoDB, or Redis).
  • Knowledge of infrastructure as code (e.g., Terraform, CloudFormation).
  • Experience with monitoring and logging tools (e.g., Prometheus, Grafana).
  • Understanding of security best practices in backend development.

Why Join Yindii?

  • Be part of a fast-growing startup making a real-world impact by reducing food waste and CO2 emissions.
  • Work on challenging technical problems in a collaborative, mission-driven environment.
  • Competitive salary, benefits, and credits to enjoy premium food through the Yindii app.
  • Join a passionate team dedicated to building a sustainable food ecosystem in Southeast Asia.
  • Visa will be provided

Job Perks

  • Credits to buy surplus food via Yindii app
  • Flexible hybrid work model and opportunities for continuous learning and growth.

Ready to Apply?

Take the next step in your career journey.

Apply Now →

Share this Job