Job Description

About the Job We are seeking outstanding Python developers for the development and support of our enterprise projects. You will perform R&D, develop new quality code for the back-end, and maintain existing functionalities in a highly collaborative team-based environment. Responsibilities • Develop and maintain high quality code by using diverse and state-of-the-art technologies • Develop scalable solutions through utilizing expertise in object-oriented design • Fix bugs, and refactor code bases toward a simple, cohesive, and self-testing clean code • Optimize software to eliminate performance bottlenecks • Grow frameworks by creating lightweight and minimalist reusable libraries • Show commitment to work in a flexible and dynamic, yet highly responsible work environment • Establish high collaboration with team members and other stakeholders

Requirements

• At least 2 years of Python development experience • Deep understanding of Python, Flask, MongoDB • Strong knowledge of OO design concepts, patterns and principles • Familiarity with DDD patterns • Familiarity in testing techniques and tools • Experience in working with version control systems like Git • Passion to do team work and to learn new things Nice to Have Skills • Familiarity or experience in using Agile practices • Familiarity with CQRS, SOA, Messaging • Familiarity with scalability solutions, load balancing and caching • Working knowledge of Linux OSes and bash scripts

Employment Type

  • Full Time

Details

Employment type

  • Full Time

Educations

برای مشاهده‌ی شغل‌هایی که ارتباط بیشتری با حرفه‌ی شما دارد،