Position: Senior Python Engineer
Company: Leobit
Category: Python
Experience required: 3y
English level: intermediate

Requirements:

- Four-year working experience in Python (at least)
- Excellent knowledge of Django
- Profound knowledge of OOP, SOLID, multitier architecture
- Profound knowledge in PostgreSQL or similar
- Knowledge of NoSQL, preferably MongoDB
- Good knowledge of HTML, CSS, JS
- Experience with containers (Docker)
- Experience with cloud providers (GCP, Azure, AWS or similar) (would be a plus)Experience with CI/CD (would be a plus)
- Bachelor's or Master's degree in computer science (or similar technical field)
- Level of English: Intermediate strong (at least)

Responsibilities:

- Develop well-designed, easy maintainable, scalable and reusable software
Maintain software architecture documentation (diagrams, code samples, API descriptions, etc.)
- Develop the solution according to existing software architecture defined by the architect
- Estimate complex projects using different techniques
- Research, study and develop new or complex technical solutions/technologies 
- Production issues resolution
- Develop automated unit tests, collect code coverage
- Development of software concepts and solutions based on individual customer requirements
- Package and support deployment of releases
- Setup integration with external software
- Mentor junior and intermediate developers

We offer:

- Interesting and challenging projects
- Competitive compensation and regular results-based salary review
- A broad range of professional education and personal development possibilities
- Comfortable and cozy working environment 
- Motivated colleagues with profound knowledge of the technical field
- Аttractive compensation package

Accelerate your career with Leobit!