Job Title: Senior Full Stack Developer
About the Role
We are seeking a highly skilled Senior Full Stack Developer to lead the design, development, and maintenance of complex applications.
The ideal candidate will have extensive hands-on experience with Python, React, MongoDB, MySQL, and message queues. They will also have expertise in architecture decisions and be able to scale services to millions of users.
Responsibilities
* Design, develop, and maintain complex applications using Python and React.
* 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.
* Stay up-to-date with the latest technologies and industry trends.
* Drive continuous technological improvement.
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 and 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 the pros and cons of different architecture decisions and choose the best option.
* Experience scaling services to millions of users.
* Understands the complexity of web technology, constraints, UI/UX.
* Startup mindset and a proactive, ownership-driven approach, experience in product companies is a great advantage.
What We Offer
As a Senior Full Stack Developer, you will have the opportunity to work on a wide range of projects and contribute to the growth and success of our organization.
You will be part of a dynamic team that values innovation, collaboration, and continuous learning.
We offer a competitive salary and benefits package, as well as opportunities for professional growth and development.