Description:
We are on the lookout for a seasoned Senior Django Developer who brings a deep understanding of Python, expertise in Django and Flask frameworks, and significant experience with cloud deployments. This role demands a strong background in database management, particularly with MongoDB, Firebase, and SQL databases. The ideal candidate will excel in designing, developing, and optimizing web applications for performance and scalability, leveraging the latest in cloud and database technologies.
Key Responsibilities:
- Lead development of robust web applications with Django and Flask, focusing on high performance, scalability, and security.
- Design and implement effective database solutions and models to store and retrieve company data.
- Optimize application performance by conducting database queries tuning and schema refinement.
- Manage deployments across cloud platforms like Google Cloud, Azure, and AWS, ensuring best practices in CI/CD, monitoring, and security.
- Expertly handle MongoDB, Firebase, and SQL databases, understanding their deployment, query optimization, and integration into web applications.
- Mentor junior developers, providing insights into best practices in web development and database management.
- Continuously research and apply new technologies and best practices to maintain the forefront of technological advancements.
Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
- Minimum 2 Years of experience in web development with a significant focus on Django and Flask frameworks.
- Profound knowledge of Python and its ecosystems.
- Demonstrated expertise in managing cloud-based deployments (Google Cloud, Azure, AWS).
- Extensive experience with databases, specifically MongoDB, Firebase, and SQL, including their architecture, query optimization, and security considerations.
- Strong grasp of front-end technologies (e.g., JavaScript, HTML5, CSS3) is desirable.
- Familiarity with Docker, Kubernetes, and Terraform for effective containerization and infrastructure management.
- Excellent problem-solving skills, innovative thinking, and a team-player attitude.