i
CodeChavo
18 CodeChavo Jobs
Python Developer - Django/Tornado (4-7 yrs)
CodeChavo
posted 16hr ago
Flexible timing
Key skills for the job
Job Description :
We are seeking an experienced Senior Python Developer to join our team. The ideal candidate will have a strong background in Python development, with expertise in Tornado or Django framework, MongoDB, and data structures and algorithms.
Responsibilities :
- Design, develop, test, and deploy high-quality Python code for various applications.
- Apply in-depth knowledge of DS-Algo to solve complex problems and optimize performance.
- Analyze requirements, identify challenges, and develop effective solutions.
- Profile and optimize code for performance, scalability, and maintainability.
- Participate in code reviews to ensure code quality and adherence to best practices.
- Work closely with product managers, designers, and other engineers to deliver projects on time and within scope.
- Identify and resolve bugs and performance issues. Create and maintain technical documentation for code, architecture, and processes.
- Stay up-to-date with the latest Python technologies and best practices.
- Contribute to system design and architecture discussions. Write Unit tests and integration tests.
Requirements :
- 4+ years of experience in Python development.
- Strong expertise in Tornado or Django framework.
- Experience with MongoDB and NoSQL databases.
- Strong understanding of data structures and algorithms (i.e., arrays, linked lists, trees, graphs, etc.)
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration skills.
- Bachelor's degree in Computer Science, Engineering, or a related field.
Nice to Have :
- Experience with cloud platforms (i.e., AWS, Google Cloud, Azure).
- Knowledge of front-end technologies (i.e., HTML, CSS, JavaScript).
- Experience with containerisation (i.e., Docker).
- Familiarity with Agile development methodologies.
What We Offer :
- Competitive salary and benefits package.
- Opportunity to work on challenging projects with a talented team.
- Professional development and growth opportunities.
- Flexible working hours and remote work options.
Functional Areas: Software/Testing/Networking
Read full job description