Job Description
We are seeking a skilled Senior Fullstack Developer to lead the design, development, and maintenance of complex Python applications. As a key member of our team, you will collaborate with product management and other stakeholders to define technical requirements and deliverables.
Responsibilities:
* Design, develop, and maintain complex Python 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.
* Stay up to date with the latest technologies and industry trends.
* Drive the continuous technological improvement process.
About Our Ideal Candidate:
* You have 5+ years of experience developing scalable applications using both frontend and backend technologies.
* You have extensive hands-on experience with MongoDB and MySQL at an expert level.
* You have deep expertise in message queues, especially RabbitMQ, for building scalable, message-driven systems.
* You have experience with AWS and Azure.
* You can understand the pros and cons of different architecture decisions and choose the best option.
* You have experience scaling services to millions of users.
What We Offer:
* A dynamic and supportive work environment.
* The opportunity to work on challenging projects and contribute to the growth and success of our organization.