We are seeking a skilled Senior Software Architect to design and implement a high-performance management platform. The ideal candidate will have expertise in developing scalable applications using both frontend and backend technologies.
The selected individual will be responsible for creating a user-friendly UI, selecting the right backend technologies, and solving complex problems at scale. Key requirements include:
* 5+ years of experience in developing scalable applications using both frontend and backend technologies
* Deep understanding of software architecture patterns and design principles
* Extensive hands-on experience with Python, React, MongoDB, and MySQL
* Experience with message queues, especially RabbitMQ, for building scalable systems
* Ability to understand the pros and cons of different architecture decisions and choose the best option
* Understanding of web technology constraints, UI/UX, and a proactive approach to problem-solving
This is a unique opportunity to join a dynamic team and contribute to the development of a cutting-edge platform that simplifies operations and improves the work experience for millions of users worldwide.