Our team is on a mission to revolutionize the deskless work experience. We've developed a management platform that streamlines operations, from scheduling to payroll, catering to over 3.8 billion workers globally.
We're seeking an experienced Senior Product Developer to further develop our management platform. You'll craft a product that customers adore and use daily, one that's engaging, fast, reliable, and scalable. You'll tackle a wide range of challenges, from designing responsive UIs to selecting optimal backend technologies for various use cases.
Requirements:
* 5+ years of experience developing scalable applications with both frontend and backend technologies.
* 5+ years of experience with Python.
* 3+ years of experience with React, including State Management libraries like MobX, 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 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.
* Startup mindset and proactive approach, with experience in product companies a great advantage.
Responsibilities:
* Lead the design, development, and maintenance of complex Python applications.
* Collaborate with product management and 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.
* Stay up-to-date with the latest technologies and industry trends.
* Drive continuous technological improvement.