We are looking for an experienced and highly motivated Senior Python Developer with strong expertise in Flask and MongoDB to join our dynamic and fast-paced team. The ideal candidate should have a proven track record of developing high-quality backend solutions, optimizing application performance, and contributing to architectural improvements. This is a great opportunity for professionals who thrive in solving complex challenges and are passionate about backend development.
Key Responsibilities
- Design, develop, and optimize backend systems using Python and Flask to support scalable and efficient web applications.
- Implement microservices-based architectures to ensure modularity and scalability of the application.
- Perform code reviews, suggest technical improvements, and ensure high code quality by following best practices.
- Continuously refine and optimize existing backend logic to improve performance, usability, and response time.
- Write well-structured, clean, and maintainable code following industry standards.
- Develop unit tests to ensure robustness and reliability of the implemented features.
- Collaborate with cross-functional teams, including frontend developers, QA engineers, and product managers, to ensure seamless integration and feature development.
- Troubleshoot and resolve technical issues efficiently, ensuring minimal downtime and optimal system performance.
- Manage and maintain MongoDB databases, optimizing queries and indexing for enhanced performance.
- Implement and maintain version control systems using GIT to manage and track development changes effectively.
Qualifications & Experience
- Bachelor’s degree or higher in Computer Science, Computer Engineering, Information Technology, or a related field.
- 8 to 10 years of relevant experience in backend development, with a focus on Python and Flask.
- Minimum 6 years of hands-on experience in Flask framework for web application development.
- At least 5 years of expertise working with MongoDB, including writing and optimizing complex queries.
- Solid understanding of microservices architecture and experience implementing microservices in production environments.
- Strong knowledge of GIT version control for code collaboration and version management.
- Proven experience in designing, developing, and maintaining RESTful APIs.
- Strong debugging and problem-solving skills with an ability to anticipate issues and suggest solutions.
Preferred Qualifications
- Experience working in the life sciences industry, particularly in process specification and recipe management, is a plus.
- Knowledge of Agile development methodologies and best practices.
- Hands-on experience with Azure DevOps, Kubernetes, and Docker for cloud-based deployments and containerization.
- Experience working in a regulated industry with compliance and security standards.
- Proficiency in automation tools and scripting for workflow optimizations.
- Strong interpersonal and communication skills to collaborate effectively with team members and stakeholders.
Why Join Us?
- Competitive salary and benefits package.
- A hybrid work model, allowing flexibility between remote and in-office work.
- Opportunities for professional development and skill enhancement through training and mentorship programs.
- A diverse and inclusive work environment where every employee is valued and respected.
- A commitment to work-life balance, ensuring you have the time and space to excel both personally and professionally.
- Cutting-edge projects that make a tangible impact on industries such as life sciences, energy, and automation.
Our Commitment to Diversity, Equity, and Inclusion
We are deeply committed to fostering a workplace where diversity is celebrated, and every individual is empowered to contribute their best. We believe that a diverse team enhances creativity, innovation, and problem-solving. We encourage candidates from all backgrounds to apply, including those requiring work authorization sponsorship.