Senior Software Engineer with BS in Computer Science or Computer Engineering or higher.

INNOVA RESULT
Основная информация о компании

Полное наименование компании
INNOVA RESULT
Организационно-правовая форма
Общество с ограниченной ответственностью (ООО)
Контактное лицо
Kirill Khabibov
Номер контактного лица
+9998999899909
Электронная почта контактного лица
k.khabibov@innovaresult.uz

Senior Software Engineer with BS in Computer Science or Computer Engineering or higher.
Обновлено: 08.07.2022

Тип работы
Зарплата
Опыт работы
Вид занятости
Удаленная работа, Офисная работа
от 1200 UZS до 2000 UZS
От 3 до 5 лет
Подлежит обсуждению
Комплексные решения
Описание

Required Skills and Experience

Extensive professional commercial backend software development experience in Python
Working knowledge of Unix/Linux OS
Design and development in micro-service architecture building independent software components relying on RESTful communication and data serialization formats such as JSON
Comfortably works with ambiguous requirements and can communicate efficiently with Product Owners to gain a clear understanding of what’s required.
Proven experience operating a live production environment leveraging fully automated CI/CD framework
Writing functional and performance automated tests for distributed software operating on real-time data flow
Prior work experience with git version control system (or other similar systems like SVN, ClearCase, Teamforce, etc.)
Working in a DevOps methodology with 24/7 on-call responsibility for production environments
Familiarity with Scrum software development practices in a cross-functional development team

Основные задачи

Primary Responsibilities

Design, implement, test and deploy fast and scalable software written in Python to be run in a distributed environment following micro-service architecture
Participate in challenging development process within multinational team of professionals, driving most of technical activities inside the team
Take advantage of modern distributed techniques in development (MapReduce, eventual consistency, cloud computing, etc.)
Build cost-effective and performant solutions to run in AWS using modern tools
Create efficient and elegant solutions using bleeding-edge technologies
Accept challenges in designing and delivering solid code on time
Participate in debates and discussions with technical specialists in English on daily basis
Participate in software deployments leveraging fully automated CI / CD pipeline

Desired Skills and Experience

Exposure to DevOps or supporting CI/CD pipeline
Experience building or working with multi-tenant software as a service platforms
Experience with AWS Technologies (EC2, DynamoDB, CloudFormation, etc.)
Exposure to working in “on premise” clouds (VMWare, KVM, etc.)
Knowledge of agile methodologies (i.e. Scrum)
Experience developing and executing load and performance tests
Knowledge and conceptual understanding of information security

График работы

5/7

Дополнительные требования

English - B2 (upper intermediate)
Русский - свободное владение
Стажировки пока нет