2 Kyari Consulting Jobs
Senior Python Developer - Django/Flask (5-7 yrs)
Kyari Consulting
posted 5d ago
Required Skills :
- Python, Flask, AWS, Gitlab and Mongodb.
Key Responsibilities :
- Develop robust, scalable, and high-performance web applications using Python 3, Flask-Python, Bootstrap, jQuery, Vue.js, and AngularJS technologies.
- Collaborate with product owners, business analysts, and other stakeholders to gather and define requirements.
- Design and implement secure, efficient, and maintainable code solutions.
- Debug and resolve software defects and issues in a timely manner.
- Stay updated with the latest industry trends, technologies, and best practices to continuously improve development processes.
- Conduct code reviews to ensure code quality and adherence to coding standards.
- Participate in the full software development lifecycle, including planning, sprint execution, and release.
- Work collaboratively in an Agile/Scrum environment, actively participating in ceremonies and contributing to the team's success.
- Implement data storage solutions using MongoDB for both OLAP and OLTP purposes.
- Collaborate with front-end developers to integrate user-facing elements with server-side logic.
- Design and implement APIs for seamless interaction between front-end and back-end systems.
- Ensure the performance, security, and scalability of the backend infrastructure.
- Conduct load testing using Apache Benchmark to identify and address performance bottlenecks.
- Monitor system health and troubleshoot issues using Zabbix.
- Implement logging mechanisms to track and analyze system behavior.
- Work closely with the DevOps team to deploy and maintain backend services on AWS Elastic Cloud (EC2, SNS).
- Develop user-facing features using HTML, CSS, and JavaScript.
- Implement responsive designs using Bootstrap to ensure compatibility across devices and browsers.
- Utilize jQuery for DOM manipulation and event handling.
- Implement dynamic and interactive user interfaces using Vue.js and AngularJS.
- Collaborate with backend developers to integrate frontend components with server-side logic.
- Optimize application performance for maximum speed and scalability.
- Conduct cross-browser compatibility testing and resolve issues.
- Ensure the technical feasibility of UI/UX designs.
- Stay updated on emerging front-end technologies and best practices.
Requirements :
- Bachelor's degree in computer science, Information Technology, or related field.
- Minimum of 5 years of hands-on experience in Python with Flask-Python framework and Bootstrap, jQuery, Vue.js, and AngularJS and OLAP & OLTP: MongoDB 4+, AWS Elastic Cloud (EC2, SNS), GSuite.
- Proficiency in Python 3 with a strong understanding of its core principles.
- Experience with Flask-Python framework for building RESTful APIs and web applications.
- Familiarity with MongoDB for both OLAP and OLTP data storage solutions.
- Knowledge of Bootstrap, jQuery, Vue.js, and AngularJS for front-end integration.
- Experience in load testing methodologies using Apache Benchmark.
- Ability to troubleshoot and resolve issues using monitoring tools like Zabbix.
- Familiarity with Metabase for analytics and reporting purposes.
- Experience in cloud infrastructure management, particularly AWS Elastic Cloud.
- Strong understanding of Linux systems, particularly Ubuntu 18.
- Proficiency in shell scripting for configuration management.
- Familiarity with SSL certificate management using Let's Encrypt.
- Proficiency in HTML, CSS, and JavaScript.
- Experience with front-end libraries and frameworks such as Bootstrap, jQuery, Vue.js, and AngularJS.
- Strong understanding of responsive design principles.
- Ability to work with RESTful APIs and integrate frontend components with backend services.
- Experience with version control systems such as Git.
- Knowledge of web performance optimization techniques.
- Familiarity with browser developer tools for debugging and performance profiling.
- Excellent problem-solving skills and attention to detail.
- Good communication and collaboration skills.
Functional Areas: Software/Testing/Networking
Read full job description