Are you a seasoned developer looking for a challenging role that combines technical expertise with strategic thinking? We are seeking an experienced FullStack Developer to join our team and drive the development of a cutting-edge platform.
The ideal candidate will have a strong background in software engineering, with expertise in both frontend and backend technologies. They will be responsible for designing, developing, and maintaining complex applications using Python, React, and other relevant technologies. A deep understanding of web technology complexities, constraints, UI/UX, and startup dynamics is essential for this role.
Key Responsibilities:
* Develop high-quality, scalable applications using Python, React, and MongoDB
* Collaborate with cross-functional teams to define technical requirements and deliverables
* Implement automation tests and 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
Requirements:
* 5+ years of experience developing scalable applications using 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 at an expert level
* Deep expertise in message queues, especially RabbitMQ, for building scalable, message-driven systems
* Experience with both 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
Benefits:
* Competitive salary and benefits package
* Opportunities for career growth and professional development
* Collaborative and dynamic work environment