Senior Full Stack Developer Job Description
We are seeking an experienced Senior Product Full Stack Developer to further develop our management platform. As a key team member, you will craft a product that customers adore and use daily, prioritizing user experience, speed, reliability, and scalability.
 1. Main Responsibilities:
 * Lead the design, development, and maintenance of complex applications.
 * Collaborate with stakeholders to define technical requirements and deliverables.
 * Write clean, efficient, and self-documented code.
 * Implement automation tests.
 * Participate in code reviews to ensure code quality and maintainability.
 2. Requirements:
 * 5+ years of experience developing scalable applications using both frontend and backend technologies.
 * 5+ years of experience with Python.
 * 3+ years of experience with React, including State Management libraries like MobX and Redux.
 * Extensive hands-on experience with MongoDB and MySQL at an expert level.
 * Deep expertise in message queues, especially RabbitMQ, for building scalable, message-driven systems.
 * Experience with both AWS and Azure.
 * Ability to understand the pros and cons of different architecture decisions and choose the best option.
 * Experience scaling services to millions of users.
 * Understanding of web technology constraints, UI/UX, and a proactive, ownership-driven approach.