Position: Python developer
Company: Valor Software
Experience required: 5y
English level: upper

As a Python Developer we expect you to have the following skills:

- 5+ years of experience as a Software Engineer (minimum 3 years as Python Software Engineer)
- Experience with web frameworks such as **Django**, **Flask**
- Deep understanding of SOLID principles, patterns, and algorithm, and ability to apply them
- Experience in designing database structures (SQL)
- Experience in building a microservice architecture
- Experience in building unit test architecture
- Working with Azure DevOps
- At least Intermediate level of English (ability to communicate with colleagues and customers)
- Independence in decision making

Your future responsibilities:

- Deliver new progressive features and stabilize/enhance those that already exist
- Prepare estimates for tasks and in-time feature deliveries
- Take care of project architecture
- Working closely with a team and communicating with customers
- Follow the development workflow
- Write clean and well-structured code

About project:
Our customer is on a global world mission to provide aid to people from countries all over the world suffering from food insecurity. While the selfless organization staff and volunteers work to ensure people’s survival, the Valor Software team supports staff to safely travel where they are most needed. We build a mobile app allowing users to review information about the services available in the desired location, make their booking, and be all-packed upon arrival to a new country.