Position: Python Software Engineer
Company: DataRoot Labs
Category: Python
Experience required: 3y
English level: upper

**Knowledge & Experience Requirements**                          
 ✅  2+ years of industry experience in a production web environment, including monitoring and performance tuning.
 ✅  1+ years of experience with Python for a Linux environment.
 ✅  Experience working with both relational and non-relational databases. (Advantage)
 ✅  Experience with AWS. (Advantage)
 ✅  A real passion for solving problems and delivering value.
 ✅  The ability to write clean code, as well as continuously refactor and improve existing code.
 ✅  The ability to work well autonomously and as part of a team.
 ✅ Effective written and verbal English communication skills.

**Responsibilities**
- Handle backend tasks for a growing SAAS product, design and implement the architecture, along with maintenance and monitoring.
- Collaborate with product managers to define the coming product iterations. 
- Build APIs and background services in python that include:
○ Integrate with external platforms
○ Scrape and analyze content from the web
○ Integrate with internal machine learning services
○ Provide APIs to be used by external customers

**Tech stack we currently use**
​​Ruby, Python, JS, React. Big data pipeline based on Spark, Kafka.
 
**Benefits**
👨‍👨‍👧‍👦  Startup culture, a strong product-oriented team that consists of Tech Leads and Senior specialists.
📆 flexible schedule, fully remote.
💻 Working with the newest technical equipment (MacBook Pro 16″).
🌴20 working days of annual vacation leave.
​​​​​​​🌟  English courses, educational events & conferences are covered by the company upon request.
🚑 Premium medical insurance is covered by the company.