Job Description
We are looking for an experienced Senior Developer to lead the development and maintenance of complex applications.
The ideal candidate will have a deep understanding of both frontend and backend technologies, as well as expertise in Python and MongoDB.
The role involves collaborating with stakeholders to define technical requirements and deliverables, writing clean and efficient code, and participating in code reviews.
Additionally, the successful candidate will be responsible for monitoring application performance and staying updated on the latest technologies and trends.
-----------------------------------
Required Skills and Qualifications
* 5+ years of experience with both frontend and backend technologies.
* Expert-level experience with Python.
* 3+ years of experience with React and State Management libraries like MobX or Redux.
* Deep expertise in message queues, especially RabbitMQ, for building scalable systems.
* Experience with AWS and Azure.
* Ability to choose the best architecture option.
* Experience scaling services to millions of users.
-----------------------------------
Responsibilities
* Lead the design, development, and maintenance of complex Python applications.
* Collaborate with stakeholders to define technical requirements and deliverables.
* Write clean, efficient code.
* Implement automation tests.
* Participate in code reviews.
* Monitor application performance.
* Stay updated on the latest technologies and trends.