Full Stack Software Engineer (Vue.js & NestJS), Lotus's

Makro PRO Bangkok Metropolis, Thailand
Apply Now

We are seeking a versatile Full Stack Software Engineer to join our engineering team. In this role, you will be responsible for designing and implementing scalable web applications using a modern TypeScript-based stack. You will bridge the gap between elegant user interfaces and robust, event-driven backends, ensuring high performance and responsiveness to requests from the front end.

Core Responsibilities• Frontend Development: Build responsive, high-performance user interfaces using Vue.js and TypeScript. • Backend Engineering: Design and maintain scalable microservices or monolithic architectures using Node.js and NestJS. • Database Management: Model and manage data efficiently within MongoDB, ensuring data integrity and optimized query performance. • Event-Driven Architecture: Implement and manage real-time data streaming and inter-service communication using Apache Kafka. • Code Quality: Write clean, maintainable, and well-documented code while participating in rigorous peer code reviews. • Collaboration: Work closely with product managers and designers to translate requirements into technical specifications.