Position: Python Engineer #8251
Company: Lohika
Experience required: 3y
English level: upper

MAIN TASKS AND RESPONSIBILITIES:
Help to design, develop and maintain a micro services system based on event-sourcing architecture
Analyze requirements and provide estimates
Perform code review

EDUCATION, SKILLS AND EXPERIENCE:
MUST HAVE:
3+ years of commercial software development experience
Strong OOD skills
Hands-on experience with Python3 (including asynchronous approach)
Hands-on experience with Django, Flask, FastAPI or similar
Hands-on experience with Docker
Hands-on experience with RESTful API design and implementation
Hands-on experience with event-driven systems design and implementation
Experience with PostgreSQL or similar
Deep experience in Agile methodologies
Upper-Intermediate English

WOULD BE A PLUS:
Hands-on experience with micro services and event-sourcing systems design and implementation
Hands-on experience with Kubernetes
Experience with Terraform for cloud infrastructure provisioning
Hands-on experience with EventStoreDB
Understanding of CI/CD practices, experience with CircleCI or similar
Experience with monitoring and alerting practices and tools (Sentry, DataDog or similar)
Hands-on with AWS Platform services and tools
Experience with Django ORM or SQLAlchemy
Understanding of BDD practices
Good communication skills