Job Overview
We're seeking an experienced Senior Fullstack Developer to spearhead the development of our management platform.
The platform encompasses a range of features including scheduling and time tracking, task management, communication tools, knowledge base, help desk, HR and people management, recognition systems, documentation, and training resources.
As a key team member, you will be responsible for building a product that delights customers and is used daily, one that is user-friendly, fast, reliable, and scalable. You will tackle a wide array of challenges from crafting a responsive UI to selecting the optimal backend technologies for solving specific product use cases at scale.
* Design and develop highly scalable applications using both frontend and backend technologies.
* Utilize Python with extensive hands-on experience in MongoDB and MySQL at an expert level.
* Possess deep expertise in message queues, particularly RabbitMQ, for constructing scalable, message-driven systems.
* Experience with AWS and Azure, with the ability to evaluate the pros and cons of different architecture decisions and choose the best option.
* Scale services to millions of users and understand the complexities of web technology, constraints, and UI/UX considerations.