Full Stack Developer designing and building scalable web and mobile applications for Makro PRO's digital venture. Collaborating with cross-functional teams to deliver high-quality B2B products.
Responsibilities
Design, develop, and maintain high-quality, scalable web and mobile applications
Build mobile and web experiences using React Native, React.js, and Next.js
Develop and maintain backend services using NestJS, Node.js, GraphQL, and Strapi
Design and implement business logic and backend systems for MVPs and evolving products
Collaborate with Product Owners to refine requirements and define clear acceptance criteria
Support Tech Leads in technical design, architecture, and decision-making
Write clean, well-documented, testable code following best practices and industry standards
Implement unit, integration, and functional tests to ensure product quality
Work closely with QA and other developers to gain a full end-to-end understanding of the system
Participate in code reviews, challenge assumptions, and propose better technical solutions
Contribute to DevOps initiatives, CI/CD pipelines, and cloud infrastructure as needed
Support product stability, QA processes, and production readiness over time
Requirements
Strong experience in both frontend and backend development
Experience building and maintaining scalable, distributed systems (microservices-based architectures)
Solid understanding of modern software engineering practices, including: > Unit and integration testing > CI/CD pipelines > Test-driven and incremental development > Code refactoring and design patterns
Experience working in agile, cross-functional teams
Strong understanding of modern development tools, frameworks, and technologies
High-energy, proactive mindset with a willingness to challenge the status quo
Passion for learning, sharing knowledge, and helping teammates grow
Benefits
Health Insurance – At Makro PRO, we care about your health! Group insurance from a top insurance company is included in your benefits—OPD, IPD, Emergency OPD
Provident Fund – Makro PRO cares about your long-term plan! We offer 3% provident fund.
Year-end bonus – We include variable and performance bonus for our employees.
Gym Facilities – Our Head office has a fitness center, yoga room, and recreational space. Enjoy Bangkok scenery and work your body!
Attractive Vacations days – Enjoy our attractive annual leave. Let’s say the minimum is 18 days!
No overtime – We work 5 days a week with. We set our own goals and deadlines.
Cool hardware – New MacBook. The tool to help you be the best of yourself.
Free car parking space – No more stress or extra cost if you drive to work. We offer free parking space for our employees.
Best Culture
Clear focus.
Diverse Workplace (Our members are from around the world!)
On - board Mission Software Developer at Airbus involved in designing and developing mission software for space platforms. Collaborating with international teams on 5G technology via embedded systems in Toulouse.
Full Stack Engineer at Doxel developing project management tools using computer vision and AI for the construction industry. Collaborating with teams to build full - stack applications for massive data handling.
Senior Advanced Software Engineer at Quantinuum focused on documentation platform and data engineering for quantum computing users. Collaborating with multi - disciplinary teams to enhance user engagement and analytics.
Lead Full Stack Engineer developing generative UI capabilities for AI - driven experiences at Salesforce. Drive innovation across the enterprise ecosystem while mentoring engineering teams.
Product Engineer responsible for delivering high - quality solutions on NPD projects in a hybrid setup. Engaging across teams to ensure manufacturability and compliance in engineering processes.
Responsible for training coordination and product technical training at GROHE France. Engaging with team members and partners to enhance technical knowledge and product usage.
Senior Fullstack Engineer at Bastion developing regulated stablecoin solutions for financial institutions. Responsible for end - to - end feature delivery and leading technical directions in a fast - paced environment.
Senior Software Engineer developing backend systems for Bastion's stablecoin infrastructure. Leading projects and collaborating with cross - functional teams in a fast - paced startup environment.
Software Engineer 2 designing and building ingestion pipelines at WEX. Responsible for integrating data from various internal and external systems into scalable solutions.