Position: Middle Python Engineer
Company: SpellRise
Category: Python
Experience required: 3y
English level: intermediate

**We are American product company** with headquartered in Miami, Florida. Since 2014 over 10,000 organizations across all major industries have trusted us to provide insider threat detection, data loss prevention and business process engineering through behavioral user data. 

As a global team, we embraces an inclusive and flexible work environment and team culture. We win together, learn from each other and respect each other while delivering best-in-class security solutions.

**Requirements:**
- 3+ years experience with Python;
- Experience with: PostgreSQL (or any SQL database);
- Proficient knowledge of GIT;
- Experience with algorithms, data structures, complexity analysis, and software design;
- Understanding fundamental design principles behind scalable applications;
- Ability to learn and implement new knowledge;
- Technical English level: Intermediate and higher;
- Good communication skills.

**It will be a plus:**
- Experience with flask, pydantic, sqlalchemy, fastapi;
- Experience with Data warehousing / analytics solutions (Snowflake, Redshift, Tableau, Druid, etc);
- Experience with ClickHouse DBMS

**Spoken English:** Intermediate +

**What you will do:**
- Design, develop, test, deploy, maintain and improve software with a strong focus on customer-facing features;
- Be the technical owner of features, from design to implementation to ongoing support.

**Benefits:**
- Competitive salary with a focus on a global market;
- Work-from-home allowance;
- Flexible Time Off with Global Holiday Schedules to promote work-life balance;
- Ongoing training and development opportunities;
- Work-from-home opportunities across our global locations with a culture rooted in inclusion and teamwork;
- 1 weekly meeting, 1-2 hours, depends;
- Very flexible schedule, can start and end the work process when convenient. The main thing is to work 40 hours a week;
- After 3 months of work in the company, we allocates a budget for the purchase of the necessary equipment;
-  Registration of employees through a b2b contract;
- 15 days of vacation, the first week of vacation can be taken after 3 months of work in the company.
- 3 sick days, 3 any holidays of the country in which the specialist is located.

**Interview stages:**
- Intro-call (30 min);
- Test task (2h);
- Technical interview (1h);
- Final interview (1h).