Position: Team Lead Python Engineer
Company: Fluvius
Experience required: 5y
English level: intermediate

**Required Skills:**

- Technical team leader experience with at least 3 years of managing infrastructure team, true leader.
- 7+ years of experience in Python, Django
- In-depth knowledge of modern software design patterns and microservices architecture
- Knowledge and experience with AWS cloud services such as Lambda , FarGate, SQS
- Experience with RDS, PostgreSQL, Redis must have
- Familiarity with agile development methodologies and Git
- Solid experiences with infrastructure , high availability , security aspects
- Ability to design elegant and efficient REST APIs for given use cases
- Solid knowledge of common algorithms, data structures, OOP (patterns and specific python implementations).
- Understanding of CI/CD development practice and tools, experience writing Integration and Unit tests in Python.
- Security (Access management) , Cognito Aws - Huge Advantage
- English - Intermediate+ level.

**Responsibilities:**

- Lead the team
- Help design and implement functional requirements
- Build efficient back-end features in Python
- Manage testing and bug fixes
- Prepare technical documentation
- Implement software enhancements and suggest improvements

**What we offer:**

- Healthy workplace environment
- Strong and friendly development team
- Competitive reward
- Compensation for education
- Flexible schedule
- 15 paid vacation days, 7 paid days-off