Position: Middle/Senior Backend Developer  Python
Company: DimDim
Category: Python
Experience required: 3y
Published: 2021-06-01T00:00:00+03:00

Who you are:
You have more than 3+  years experience working as backend developer, preferably in product teams. You are a master of Python, know Django or Flask and good at designing REST APIs.



Skills required:
- Strong knowledge of Python 3;
- Software Design knowledge: OOD, OOP, Design patterns, Microservices;
- Experience in building highload and distributed systems based on services;
- Experience with code review, CI/CD, automated testing;
- Knowledge of both NoSQL and SQL databases;
- Experience with message queues;
- Experience with django, flask or another synchronous framework;
- Strong hands-on experience with Linux or other UNIX operating systems;
- Experience working with Public Cloud services, (we are using Google Cloud
Services) (2+);
- Database service management;
- Proven expertise with Shell scripting;
- Docker is a must, k8s is nice to have;
- CI/CD: GitLabCI;
- Excellent troubleshooting and problem-solving skills;

Main responsibilities:
- Engineering of complex solutions;
- Design, code and maintain tools to automate operational processes;
- Manage production, QA and staging environments;
- Define and deploy monitoring, metrics and logging systems on GCS;
- Ensure systems availability and scalability;
- Operate the platform within our security and privacy guidelines;
- Oversee Continuous Integration/Continuous Deployment.

Nice to have skills
- Experience with ElasticSearch;
- Experience with Node.JS
- Unit testing

Soft skills
- Product development experience; 
- Strong code review experience;
- Good collaboration skills;
- Working in SCRUM teams; 
- Strong self organisation skills;
- Friendly team player;
- Curious;

Benefits
- Competitive compensation depending on experience and skills;
- Flexible work hours;
- Individual technical career path;
- Compensation for sick leaves and vacations;
- Exciting product development experience for a wide audience.