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

About the Role
A product company is seeking a Python Engineer with a proven track record for a full-time remote position.
You will work on the development and improvement of our analytical and reporting services.
Working hours align with your location’s normal business hours.

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.

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.

Responsibilities include but are not limited to
- 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
- This is a remote job. Work from anywhere!
We’re a global, distributed team looking for the finest talent. We’ve been thriving as a fully-remote team since 2014. To us, remote work means flexibility and having truly diverse, global teams.
- Competitive compensation: $3000 - $4500
- Career-growth opportunities.
- Flexible Time Off and Paid Time Off benefits.
- Ongoing training and development opportunities.

About our recruitment process
We don’t expect a perfect fit for every requirement we’ve outlined. If you can see yourself contributing to the team, we want to hear your story.
You can expect up to 4 interviews
- Intro-call (30 min)
- Test task (2h)
- Technical interview (1h)
- Final interview (1h)