Senior full-stack developer (Cloud team)
Overview: Parallels is expanding its Cloud department.
This energetic and highly technical team has a wide scope of responsibilities in field of creating and maintenance of online services.
We provide of accounting and licensing for our customers as well as support for all product features working online.
This is a great opportunity to work with highly technical people and grow web applications with a modern technology stack.
A few facts about the team: Parallels has 3 R&D locations: Moscow, Tallinn, and Malta.
Our team is in Moscow and Tallinn.
We use: Python3, Django and Django Rest Framework for service backends ES6, TypeScript and VueJS as frontend stack MySQL and Redis databases Ansible for configuration management and deployments Selenium/WebDriver for integration testing Established CI/CD practices Public cloud providers (GCP, AWS, Azure) and on-premise infrastructure Experience with Cloud Providers (GCP, AWS, Azure) Your role: We work with high levels of personal responsibility and value the concept of ownership.
You will be playing both roles: individual contributor and a team player.
Your day-to-day activities will include: Working on requirements with Product Manager Developing new services and features Covering full cycle of service delivery and maintenance Requirements we expect you fulfill: BS or MS degree in computer science or engineering Analytical skills, solid knowledge of OOP, design patterns Excellent competence in Python 3.x development backend by 3 years of experience Experience with Django.
You need to know how do models, views, template processors work and be able to make reasoned choices between different options that framework provides Strong competence in SQL.
Understanding of MySQL design and query execution engine Experience in frontend development, especially with Vue.js framework Excellence in implementing clean APIs and making good design choices both for backend and frontend architecture Experience with Linux, ability to automate basic tasks Understanding the core concepts of building secured infrastructures Good written and spoken English Good interpersonal and communication skills Responsible, self-driven, proactive, result oriented Eager to learn and improve own skills and share experience with others Nice to have: Experience in different programming languages (Java, C/C++, PHP, etc.)
Experience with Cloud Providers (AWS, Azure, Alibaba Cloud) Experience with Django Rest Framework, Flask Experience with Selenium Familiarity with CI/CD techniques and Atlassian stack (JIRA, Bitbucket Server, Confluence) Experience with Ansible/Chef, Terraform What we can give you: Competitive salary Medical and dental insurance Remote working Friendly team of experienced specialists