Position: Middle Python Developer
Company: S-PRO
Category: Python
Experience required: 3y
English level: upper

We're looking for an initiative and experienced Python Engineer to join our team. The position will include building great product in the renewable energy domain. We expect you to work in pairs, use test-driven development and write clean and maintainable code.

**You will work on**
The product specializes in battery energy storage and building the future energy system. The leading data analysis platform provides valuable, unique market insights to help energy companies build, finance, and operate the energy system of the future. Its mission is to transform the energy industry through the transparency of data and accelerate the energy transition by enabling companies to make better data-backed decisions.

Our projects' backend is written in Python (Django) and the frontend is written in React.js, Next.js.

As a Back-end Developer you have the opportunity to work on interesting and challenging tasks, using a wide variety of instruments and technologies.

**About the team**
You will be a part of the long-term product team responsible for defining features and stories and accomplishing its mission (technical requirements), building new features, and ensuring its quality and performance.

As a part of the team, you will be able to collaborate and gather experiences from our Team Leader who has been working on the project for several years and can scrutinize all of the details during the onboarding.

Team composition: Solution Architect, 4 Business Analysts, 3 Project Managers, 10 Back-end Developers, 5 Front-end Developers, 5 QA Engineers, Mobile Developer.


**Your responsibilities:**
- Create readable and well-structured code, using best code practices, patterns and principles.
- Implement features, according to the ticket description.
- Cover code with unit-tests.
- Cooperate with your team.
- Share your expertise in technical discussions, suggest improvements.

**So, if you want to take part in developing the platform that helps build the future energy system, you need experience with:**
-3+ years of experience with Python 3, Django
- Strong knowledge with DRF
- Docker, Docker-Compose
- PostgreSQL
- Airflow
- Celery for asynchronous task queues (with Redis/RabbitMQ/etc)
- Sanic
- Django Channels
- Pandas
- Upper-intermediate English level

**What we offer:**
- **Long team focus:** we create an environment of transparent communication, minimal bureaucracy, which leads to long-term relationships.
- **Development of niche expertise:** we are working in several niches, such as, FinTech, healthcare, and logistics.
- **Continuous learning:** we create employee development plans / personal roadmaps /quick promotion process.
- **Internal career development:** 80% of our current executives were promoted to those positions within S-PRO. We encourage initiative. If a person wants to set new challenges and grow, we will definitely support them.

**Benefits and perks:**
- **Flexible schedule:** you can start the workday at any time from 8 to 11 in the morning.
- **Remote work model.**
- **Medical insurance:** all our employees who have passed the probationary period are now registered in our health insurance program.
- **Paid vacations:** so, we need to make sure that our employees regularly take vacations and don’t overwork.