Job Opportunity: Senior Full Stack Developer
We are seeking an experienced and skilled Senior Full Stack Developer to join our team. As a key member of our development team, you will play a crucial role in designing, developing, and maintaining complex web applications using both front-end and back-end technologies.
* The ideal candidate will have a strong background in software development, with a minimum of 5 years of experience working with scalable applications, including front-end and back-end technologies.
* Proven expertise in Python is essential, as well as experience with React, including state management libraries such as MobX and Redux.
* A deep understanding of MongoDB and MySQL databases, as well as message queues like RabbitMQ, is required.
* Experience with cloud platforms such as AWS and Azure is also necessary.
* The successful candidate will be able to design and develop efficient, scalable, and maintainable code, and participate in code reviews to ensure high-quality code.
Responsibilities:
* Design, develop, and maintain complex web applications using front-end and back-end technologies.
* Collaborate with product managers and other stakeholders to define technical requirements and deliverables.
* Write clean, efficient, and self-documented code.
* Implement automation tests and participate in code reviews.
* Monitor application performance and provide optimization recommendations.
* Stay up-to-date with the latest technologies and industry trends.
Requirements:
* Minimum 5 years of experience developing scalable applications using front-end and back-end technologies.
* 5+ years of experience with Python.
* 3+ years of experience with React, including state management libraries.
* Extensive hands-on experience with MongoDB and MySQL databases.
* Deep expertise in message queues, especially RabbitMQ.
* Experience with cloud platforms such as AWS and Azure.
What We Offer:
* A dynamic and innovative work environment.
* Opportunities for professional growth and development.
* Competitive salary and benefits package.
* Recognition and rewards for outstanding performance.