Project Overview:
Our client is a fast-growing startup revolutionizing the way people work by developing an innovative management platform for scheduling, time tracking, task management and more.
We seek a seasoned Fullstack Developer to further enhance this platform. You will build a product that customers love and use daily, one that is engaging, fast, reliable and scalable.
Key Responsibilities Include:
* Design, develop and maintain complex applications using Python.
* 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.
* Monitor application performance and provide optimization recommendations.
Requirements Include:
* 5+ years of experience developing scalable applications using frontend and backend technologies.
* 5+ years of experience with Python.
* 3+ years of experience with React and State Management libraries like MobX or Redux.
* Extensive hands-on experience with MongoDB and MySQL at an expert level.
* Deep expertise in message queues, especially RabbitMQ, for building scalable systems.
* Experience with AWS and Azure.
* Ability to understand architecture decisions and choose the best option.
* Experience scaling services to millions of users.
* Understanding of web technology, constraints, UI/UX.