Position: Research and Development Director
Company: CYBERIO
Category: Lead
Experience required: 5y
English level: upper
Published: 2022-10-01T00:00:00+03:00

**Responsibilities:**
• 40% hands-on , 60% Managing DevOps and R&D team
• 10 years of programming experience and 2+ years of team leading are required.
• Recruiting and guiding new employees.
• Leading of development processes according to methodologies: Scrum, Object Oriented, Multithreading, CICD.
• Providing a guidance to software engineers on technical and architectural design decisions.
• Working with product management to identify and translate customer needs into concrete technical requirements and proposals.
• Performing code reviews and writing a code together with a team
• Good English, able to communicate well in text and verbally, Russian (native)

**Technology stack:**
• Good understanding of development processes, approaches, methodologies: Object-oriented programming (OOP), functional programming, development of high load systems, etc.
• Understanding of different patterns: MVC, MVVM, EDA, etc.
• Experience in designing and implementing micro-services, RESTful and RPC APIs.
• Knowledge in scripting languages: python, JavaScript, bash, php, ruby, groovy, go, Kotlin.
• Knowledge in frontend development: HTML, CSS, JavaScript, Angular, React.
• Ability to work with such technologies as: Apache, Nginx, TomCat, Jetty; WebSocket.
• Work with different databases and technological solutions: MySQL, MongoDB PostgreSQL, S3, Elasticsearch, RabbitMQ, AWS , Docker, Kubernetes, React.
• Knowledge and understanding in networking technologies: Client-Server architecture, TCP/IP, LAN/WAN, NAT, DNS, HTTP, proxy, Wireshark.
• Operation systems: MacOS, Linux, Windows, Android, IOS.
• Developer Tools and Technologies: Git, JIRA, Jenkins, Gitlab CI, GitHub / GitLab.
• Knowledge in Machine Learning.
• Programing: Java, NodeJS, TypeScript.

You will enjoy the interesting and challenging tasks, great international team and an interesting role, yet responsible, to grow personally and professionally with company management support.