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!)
Senior Software Engineer developing scalable software solutions for T - Mobile. Collaborating on system design and mentoring teams while enhancing customer experience.
Software Engineer Manager oversees application development within a large or complex department at Regions. Evaluating and improving technology solutions for business efficiency and compliance.
Software Engineer at Red Hat working on automating tools and processes for AI projects. Collaborating with various teams and stakeholders to deliver key project milestones and manage cloud infrastructure.
Software Engineer I developing full - stack software solutions for Summit Credit Union. Collaborating with teams to build secure and compliant systems while ensuring quality and performance.
Staff Cloud Software Engineer at Abbott building Java and Spring Boot microservices on Azure healthcare platform. Leading secure and scalable solutions for global healthcare using best practices.
Lead Software Engineer at FreeWheel responsible for high - performance ad server system development. Collaborate with teams to design, implement, and maintain scalable solutions.
Software Engineer developing server - side applications for Rakuten, a global technology leader. Analyzing requirements and collaborating with teams to deliver scalable backend solutions.
Motion Control Software Engineer developing model - based vehicle control functions for Expleo. Collaborating on system requirements and software architecture in hybrid working model.
Senior Software Engineer leading the evolution of risk systems for energy trading at N5X. Collaborating across teams to ensure high performance and precision in trading processes.