Software Developer

Yindii
ประเทศไทย
Full time
5 วันที่แล้ว

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
Apply
Other Job Recommendations:

Software Developer (Contract) - Qonnect (BIIC Co., Ltd. - SCG's subsidiary)

Siam Cement Public Company (SCG)
Bangkok
  • Participate in the full software development lifecycle,...
  • Develop web applications using a variety of programming...
1 สัปดาห์ที่แล้ว

Software Engineer

Alstom
Bangkok
Leading societies to a low carbon future, Alstom develops and markets mobility solutions that provide the sustainable foundations...
2 วันที่แล้ว

Operation technology (Software and Automation)

MAERSK
อำเภอเมืองเพชรบูรณ์
  • Ensure all inbound support for software products, API,...
  • Monitor the health status of all systems, office...
1 วันที่แล้ว

Salesforce Developer

The Quiet Consultant
ประเทศไทย
  • Experience: Minimum of 3 years as a Salesforce Developer
  • Specialisation: Experience in Sales Cloud is essential.
1 สัปดาห์ที่แล้ว

Associate Software Developer

Thoughtworks
Bangkok
  • You will pair to write clean and iterative code using...
  • You will work in collaborative, product-focused teams to...
2 วันที่แล้ว

Team Head of Business Technology Development

บริษัทหลักทรัพย์ เกียรตินาคินภัทร จำกัด
อำเภอเมืองเพชรบูรณ์
Role and Responsibilities / หน้าที่ความรับผิดชอบ Qualifications / คุณสมบัติ Specific knowledge and skill / ความรู้เฉพาะตำแหน่ง
1 สัปดาห์ที่แล้ว

Full-Stack Developer (Space Team)

Conicle
กรุงเทพมหานคร
  • Full-Stack Development: Create, test, and maintain scalable...
  • Legacy Software Management: Work with existing legacy...
4 วันที่แล้ว