 
        
        Senior Product Developer Job Opportunity
We are looking for an experienced developer to join our team and lead the design, development, and maintenance of complex software applications.
 * 5+ years of experience in developing scalable applications using both frontend and backend technologies.
 * Extensive hands-on experience with Python programming language.
 * 3+ years of experience with React, including State Management libraries like MobX or Redux.
 * Deep expertise in message queues, especially RabbitMQ, for building scalable, message-driven systems.
 * Experience with cloud platforms such as 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.
 * Strong understanding of web technology, constraints, UI/UX.
Key Responsibilities:
 * Lead the design, development, and maintenance of complex software applications.
 * Collaborate with product management and other 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.
This is a great opportunity for an experienced developer who wants to take on new challenges and contribute to the growth of our company.
This job requires collaboration, teamwork, leadership skills, strong communication skills, creativity, and enthusiasm. We are looking for someone who is proactive, self-motivated, reliable, and willing to learn and grow with our company. If you have the right attitude, skills, and experience, we would love to hear from you!