Position: Back End Developer (Python)
Company: SD Solutions
Experience required: 5y
English level: intermediate

**Requirements:**

5 years of professional experience working with Python
Experience with Flask or any Python-based web framework
Experience building applications on top of RESTful APIs
Experience in building robust and scalable data pipelines
Strong foundation of Linux command shell and utilities

**Nice to have**

Data modeling and design - SQL, NoSQL & in-memory databases
Experience with Docker & microservices
Experience with AWS technologies: EC2, S3
Experience with performance testing, troubleshooting, and improvement

**Responsibilities:**

Actively participate in the overall application lifecycle.
Focus on coding and debugging.
Collaborate with front-end developers.
Define and communicate technical and design requirements.
Build a high-quality reusable code that can be used in the future.
Learn about new technologies and stay up to date with current best practices.

**About Company:**

Erudite is an online reading & learning app for students, professionals & lifelong learners who want to improve their reading skills and learn better, in less time. Erudite's state-of-the-art technology transforms text input into a learning experience that helps people consume the content more efficiently (based on learning science).