This post is over 30 days old. The position may no longer be available
Software Developer
Posted by Jey
Yindii
https://hasjob.co/yindii.app/8f04r
,
Bangkok, Thailand
· yindii.co
· Full-time employmentFull-time employment
· ProgrammingProgramming
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.
Apply for this position
Login with Google or GitHub to see instructions on how to apply. Your identity will not be revealed to the employer.
It is NOT OK for recruiters, HR consultants, and other intermediaries to contact this employer