We are looking for an exceptional Full-stack Developer to join our forward-thinking engineeringteam. In this role, you will be at the forefront of our architectural evolution, driving thedevelopment of scalable, modern web applications.You will not just be a contributor; you will be a key architect in our shift towards aMicro-frontend architecture. We value engineers who are eager to embrace modernmethodologies, including Prompt Driven Development, to maximize efficiency and innovation.If you are passionate about decoupling complex systems, designing robust APIs, andleveraging AI to accelerate your workflow, we want to hear from you.Mô tả công việcMicrofrontend Architecture: Design, develop, and maintain loosely coupled micro-appsusing Single SPA. Ensure seamless integration and shared state management across theplatform.Backend Development: Build scalable, maintainable, and high-performance server-sideapplications using NestJS and MongoDB.State Data Management: Implement sophisticated state management and cachingstrategies utilizing Redux Toolkit, Redux Toolkit Query, and Tanstack React Query to ensurea snappy user experience.UI/UX Implementation: Craft responsive and accessible interfaces using Ant Design, AntDesign Pro Components, and Radix UI.Prompt Driven Development: Actively utilize and advocate for AI-assisted tools (LLMs,Copilot) to generate boilerplate, debug complex issues, and accelerate the developmentlifecycle.Code Quality: Write clean, testable, and documented code. Participate in code reviews tomaintain high standards.Yêu cầu công việcFrontend StackMicrofrontends: extensive experience with Single SPA is a critical requirement for this role.Data Fetching: Experience with Redux Toolkit Query or Tanstack React Query.UI Libraries: Proficiency with Ant Design, Ant Design Pro Components, and Radix UI.Backend StackFramework: Solid experience building RESTful or GraphQL APIs with NestJS.Database: Proficiency in data modeling and querying with MongoDB.Experience Level:Middle/Senior: Proven track record of delivering complex full-stack applications (typically4+ years of experience).Soft SkillsSystem Design Thinking: You understand the trade-offs in distributed systems and candesign architectures that are scalable and maintainable (Crucial for our Microfrontendapproach).Mentorship Knowledge Sharing: You enjoy helping others grow. You proactively shareknowledge, conduct code reviews, and mentor junior team members.Problem-solving Adaptability: You approach challenges with a solution-oriented mindsetand can adapt quickly to changing requirements or technologies.Effective Communication: You can articulate complex technical concepts to both technicaland non-technical stakeholders clearly and concisely.Nice to HaveDemonstrated experience or a strong interest in integrating AI tools into your daily codingworkflow to boost productivity and code quality.