Position: Team Lead Python Developer
Company: ScrumLaunch
Experience required: 3y
Category: Python
English level: upper
Published: 2023-08-01T00:00:00+03:00

**Responsibilities:**

- Lead your team of professionals working with the stakeholders;
- Analyze and evaluate the client's requirements, comparing them with the technical feasibility of implementation;
- Find and suggest functional and technical changes that can improve your product;
- Plan goals and tasks, distribute them among team members;
- Write high quality code in a professional software development environment.

**General:**

- **You have an experience as a Lead**
- You are a good problem solver;
- You have a decent knowledge of algorithms and data structures;
- You are familiar with common design patterns;
- You follow SOLID and KISS principles in your work;
- You love collaborating with other developers, sharing your knowledge and achieving results together.

**Python:**

- You write scalable, maintainable and idiomatic Python code;
- You have 3+ years of proven experience building web applications with Python;
- Experience with FastAPI;
- Working with task queues: Celery (preferred) or RQ;
- Experience with SQLAlchemy.

**Testing:**

- You have experience writing unit and integration tests in Python. Knowledge of pytest framework will be a plus.

**Databases:**

- You have 3+ years of production working experience with relational databases (PostgreSQL , MySQL , etc.);
- You understand SQL and able to write raw queries if needed;
- Knowledge of Redis is a plus;
- Nice to know technologies;
- JavaScript
- Docker
- RabbitMQ
- Microservices
- Other programming languages

**Will be a plus:**

- Experience with leading the teams;
- Experience with creating estimates;
- Experience with serverless architectures;
- Experience with AI/ML projects and services.

**We offer:**

- Opportunity to grow as an expert;
- Flexible working conditions;
- 12 days of paid vacation (working days);
- 5 sick days;
- Friendly and open-minded team;
- English classes.