Position: Python Developer Senior
Company: EliSoft
Category: Python
Experience required: 3y
English level: upper
Published: 2022-06-01T00:00:00+03:00

Requirements:
- Commercial working experience with Python 3+ year
- Excellent knowledge of general programming issues: design patterns, data structures, algorithms
- Experience in the design and development of complex highly-loaded systems
- Good knowledge of Linux, Bash scripting
- Experience with Kubernetes
- Degree in computer science or related field is a plus
- Ability to take responsibility, initiative, and keep attention to details
- Excellent written and verbal communication skills
- Ability to collaborate on projects and work independently when required
- English language at intermediate and above level

Responsibilities:
- Write structured, clean, reusable, and testable code using Python
- Design and implement robust application
- Develop and maintain high-performance
- Provide technical solutions
- Translate client requirements into properly structured server-side logic
- Test own code and peer-review output from other teammates

Tech stack:
- Python - 3.7
- Openapi 3.*
- Flask, Gunicorn, FastAPI
- Socketio + websockets
- Microservices
- Mongo DB
- Redis
- Knative
- Dask
- AWS services (IAM, Cognito, S3, Dynamo DB, EC2, Lambda, SecretsManager, Ses)