Position: Middle/Senior Python (Django) Engineer
Company: AgileEngine
Category: Python
Experience required: 3y
English level: upper

**What is required?**
        3+ years of professional software development experience.
         Python / Django development experience
         Experience with container tools like Docker and Kubernetes
         Experience with message brokers like RabbitMQ and Kafka
         Comfortable working in both a cooperative environment and 
         independently on assigned tasks
         Creative, motivated, resourceful and passionate
         Strong communication & troubleshooting skills

**What will be a plus?**
          Experience working with the following Frontend technologies:
             -Modern Front End Web development & functional programming 
              paradigms
             -2+ yrs experience in React, Redux, and related frameworks
             -ES2018+ (ES9) JavaScript syntax or TypeScript
             -Common tools like webpack, npm
             -Revision control software (e.g. Git/Github)
             -Agile tools (e.g. Jira)

**What you will do:**
         Creating intuitive and visually appealing user interfaces;
         Writing software that consumes data from a RESTful API;
         Creating and maintaining organized and efficient data models and 
 APIs
         Back end programming following software development life cycle;
         Participating in daily planning activities such as Scrum meetings;
         Troubleshooting and problem solving;
         Participating in internal management meetings;
         Developing and documenting tasks and performing code reviews;
         Troubleshooting deployed applications;
         Collaborating with various development, devops, data science, and R&D teams within the organization;
        Other duties as assigned.