Remote work in IT: current job openings from leading Russian companies
Author - Mansur Ismagulov
The Tech AI
Get the key points in seconds - a short summary from The Tech AI.
VK, Wildberries, HeadHunter, Yandex, Kaspersky Lab, T1, Yandex Market, Softline, and T-Bank are offering remote IT positions. In-demand roles include DevOps engineers, QA engineers, Frontend team leads, Backend developers specializing in Python and Java, as well as Bitrix specialists. Requirements include experience with Go, Kubernetes, Docker, React, JavaScript, TypeScript, Python, Java, Spring Framework, and various databases.
Remote work in IT is becoming increasingly in demand, and major Russian companies are actively offering vacancies for specialists ready to work from anywhere in the world. We have gathered fresh offers from leading employers where you can find a suitable position and become part of technology teams without leaving home.
DevOps Engineer at VK
Responsibilities:
— developing a proprietary deployment system
— debugging and configuring services from adjacent teams
— writing manifests for the deployment system
— developing product services
— working with clients.
Requirements:
— experience developing services in Go
— experience with Kubernetes
— experience with Docker/compose
— experience with Linux
— experience with SQL/NoSQL databases
— experience with ClickHouse
— experience with Kafka.
Send your resume via this link.
QA Engineer manual\ auto FullStack at Wildberries
Responsibilities:
— ensuring the quality of developed software
— participating in functional, regression, and integration testing
— implementing an automated testing system in the project, integrating automated tests into the development process
— conducting automated database testing, API testing
— developing test documentation
— writing bug reports
— communicating with colleagues and solving daily tasks
— actively participating in project building and discussing possible implementations.
Requirements:
— at least two years of experience in backend testing
— at least one year of experience developing automated tests in Go
— understanding of OOP principles
— understanding of microservices and HTTP request structure
— knowledge of tools for working with requests
— knowledge of test design techniques and testing theory
— knowledge and understanding of API
— knowledge and understanding of relational and non-relational databases, ability to write queries.
Send your resume via this link.
Tech Lead, Frontend Team Sense at HeadHunter
Responsibilities:
— rebuilding the main page for employers
— building a clear and convenient workflow with hh: improving navigation, organizing UX
— conducting numerous A/B experiments aimed at growing product metrics, and conducting research
— migrating interfaces to the new UI-kit.
Requirements:
— immerse yourself in the business context to clearly understand why you are working on the project
— interact in cross-functional teams, including product analysts, designers, and marketers
— dedicate 30% of your time to improving infrastructure and implementing new technologies
— work with configured CI/CD and an individual sandbox copy of production for each developer
— monitor the market and create products that influence its development
— know JavaScript, TypeScript, and React, understand page development principles
— be ready to develop part of the tasks in Python
— confidently work with generics in TypeScript
— have experience developing high-load projects
— work in a Unix environment
— work effectively in a team, argue your position, and constructively accept colleagues' opinions
— possess product thinking, view tasks through the lens of value for the end user, participate in brainstorming, and propose new ideas.
Send your resume via this link.
Backend Developer for Internal Services at Yandex
Responsibilities:
— supporting and developing services
— designing architecture, creating MVPs
— implementing, testing, and optimizing solutions.
Requirements:
— ability to write in Python
— work with asynchronous code, asyncio, use type annotations
— work with FastAPI, SQLAlchemy, Pydantic, and aiohttp libraries
— work with PostgreSQL
— ability to design database schemas and work with SQL queries
— understanding of HTTP protocol principles, ability to work with REST API
— familiarity with Docker, understanding of containerization basics
— work with version control systems, Git.
Send your resume via this link.
SDET PYTHON at Kaspersky Lab
Responsibilities:
— writing and maintaining automated tests in Python
— running automated tests
— analyzing results
— registering detected defects.
Requirements:
— knowledge of Python, use of OOP, knowledge of standard libraries
— knowledge of Linux
— experience using scripting languages
— ability for self-learning.
Send your resume via this link.
DevOps Engineer at T1
Responsibilities:
— deploying and configuring development and testing environments for product teams
— participating in migrating CI/CD pipelines from TeamCity to Jenkins
— working with containerization and orchestration in Kubernetes.
Requirements:
— know and be able to work with Docker
— understand Jenkins, be able to configure Jenkins Pipeline
— proficiency in Kubernetes and Openshift 4
— ability to work with Helm 3
— configure automation using Ansible and Hashicorp Vault
— understand Kafka operation principles and be able to interact with it
— be able to configure and set up Nginx and IIS web servers
— design architecture and implement CI/CD processes.
Send your resume via this link.
Java Developer at Yandex Market
Responsibilities:
— develop and integrate extensions
— maintain extensions on the OEBS R12 platform, ensure their integration with external systems
— implement and optimize technical solutions
— develop technical solutions on Oracle DB using PL/SQL and other Oracle development tools, optimize them for performance.
Requirements:
— know the capabilities of corporate ERP systems and their interaction at the level of key modules
— understand the code and architecture of complex, large systems
— apply tools for task execution control, build, version control, and code review
— understand the principles of building scalable and high-load systems
— develop integration solutions for interaction with other IT systems
— have more than three years of development experience for Oracle.
Send your resume via this link.
Java Developer at T1
Responsibilities:
— design and develop new microservice functionality within the service platform
— conduct team code reviews
— help the team create better engineering solutions
— work autonomously and solve tasks with missing or incomplete analytics
— make proactive suggestions to improve the engineering side of the product
— ensure stability and reliability of developed solutions
Requirements:
— have at least three years of experience as a Java developer
— proficient in software development methodologies and programming patterns
— know Java Core and Spring Framework
— understand the principles of system interaction via SOAP and REST
— have experience working with message brokers Artemis, RabbitMQ, and streaming systems Kafka
— able to write and optimize SQL queries for relational databases PostgreSQL
— understand the specifics and nuances of microservice architecture design
— develop high-load and fault-tolerant applications
— conduct team code reviews
— implement algorithms and evaluate their efficiency.
Send your resume via this link.
Bitrix Developer at Softline
Responsibilities:
— develop information systems and services based on technical specifications, conduct testing and debugging to identify errors, non-compliance with requirements, vulnerabilities, and ensure data security
— maintain implemented systems and services, ensure timely correction of detected software errors
— develop installation, configuration, and usage instructions for created systems and services
— participate in pre-sales project preparation as a technical consultant
— lead a group of developers within the scope of projects
— build software architecture for developed solutions.
Requirements:
— proficiency in and application of vue.js and bx.js
— understanding of the Bitrix core
— develop modules and components for Bitrix24
— configure business processes and write activities
— develop custom integrations with external systems
— apply complex templates in development
— deploy projects locally using docker, BitrixVM, or other tools
— possess basic terminal skills in Linux
— understand customization paths for the boxed version of Bitrix24
— apply object-oriented design and programming principles
— confidently master and use OOP
— design databases, write SQL queries, and work with indexes
— work with the Git version control system.
Send your resume via this link.
Java Developer at T-Bank
Responsibilities:
— develop external and internal products
— design and implement integration solutions.
Requirements:
— proficiency in Java and at least 3 years of development experience in it
— develop commercial projects on Java 11 and above or Kotlin
— work with one of the frameworks: Spring Boot, Quarkus, Micronaut, or Vert.x
— use one of the containerizers in development: Kubernetes, Docker, or OpenShift
— use one of the brokers in work: Kafka, Rabbit MQ, or Active MQ
— develop using Postgres, MySQL, or Oracle
— work with a version control system.
Send your resume via this link.
Python Developer at T-Bank
Responsibilities:
— write code and conduct code reviews
— write tests for your code
— mentor and guide junior colleagues
Requirements:
— have at least three years of industrial development experience in Python
— excellent knowledge of Python 3
— develop multithreaded and asynchronous applications
— work with FastAPI, Flask, or other frameworks
— work with relational DBMS such as PostgreSQL and MySQL
— proficiency in Kafka, Cassandra, ClickHouse, Redis, and Elasticsearch tools.
Send your resume via this link.
The Tech on Telegram Follow The Tech on Telegram
Keep up with the latest technology and startup news.