Position: Python Developer
Company: SPD-Ukraine
Experience required: 2y
English level: intermediate

OVERVIEW
These are several projects and services (API) that utilize some Machine Learning services to process and aggregate data and provide the results to the research teams. Applications provide a comfortable Wizard-style workflow for researchers, collect research input and store it for further ML processing.


RESPONSIBILITIES
- Create and maintain technical and support documentation.

- Work within a collaborative team of developers, QA, UX designers, and more, geographically spread across our different locations.

- Write performance optimized code to service our own front-end applications.

- Constant work on performance improvement.

REQUIREMENTS
- 2+ years of experience in software development with Python.

- Understand the structure of data and algorithms.

- Experience with SQL/NoSQL.

- Experience with Flask/Django.

- Experience with RESTful API development.

- Understanding of microservices.

- Knowledge of HTML5/CSS3/JavaScript.

- Level of English pre-intermediate.

- Experience with Git.

WOULD BE A PLUS
- Advanced knowledge of PostgreSQL.

- Familiarity with Elasticsearch.

- Skills in Angular.

- Experience with unit and integration testing.

WE OFFER
- A competitive reward for your skills, experience, input, and results.

- Individual career plans and the guidance of Career Advisor.

- Complete legal assistance and consultations from our lawyer.

- Coverage of expenses on conferences, master classes, and certifications.

- English classes and opportunity to learn from a native speaker.

- Regular team events and activities.