Solarwinds Inc. Senior Developer (C++/Python) in Minsk, Belarus
We are seeking a Senior Back-end Developer (C++/Python) to join our engineering team developing our state-of-the-art product – SolarWinds MSP Backup and Recovery .
The position is open in the team which works on Core functionality , which includes Backup Cloud and Platform services maintaining and hardening as well as developing new features related to long-term strategic initiatives.
The product is very dynamic, that is why you will learn a lot all the time.
We are looking for a self-motivated, creative and result-driven person with good communication skills and the ability to quickly acquire new knowledge.
You need to have skills to develop efficient, clean self-documented code and follow commonly used best coding practices
Design and implement functional requirements
Design/review architecture of complex features with multiple components
Independently develop complex features through multiple software layers
Support the code by writing unit and auto-tests
Work on application performance improvements and tuning
Provide technical feedback and assistance on others' code and design
Communicate with other teams and help to integrate others' code to a common solution
Identify and address root cause of the issues, drive problem from its definition till successful completion
Prepare technical documentation
Experience in C++ development
Experience in Python 3.x development
Understanding of software design patterns
Understanding of fundamental design principles behind a scalable application
Experience working with the relational databases and SQL
Knowledge of the object-relational mapping (ORM)
Ability to write quality-oriented, efficient code and support it with unit and auto-test
Experience with *NIX operational systems
Familiarity with Amazon Web Services
Experience of production RESTful web-services development
Knowledge of containers concepts, e.g. Docker
Knowledge of scripting languages: Bash, PowerShell
Experience with Python frameworks (e.g. Selenium, Django)
Understanding of the threading limitations of Python, and multi-process architecture
Expertise in cross-platform development
Regular performance-dependent salary increases, annual bonus plan;
Working with the best engineers passionate about their job;
Opportunity to grow - participation in conferences, training, knowledge sharing, etc.;
Easy to reach office in the intersection of 2 underground metro lines in the city center;
Sports activities compensation;
Medical service for you and your family;
Free lunches twice a week;
Coffee, tea, juice, milk and other refreshments;
Table football, table tennis, team activities;
English classes twice a week.
SolarWinds is an Equal Employment Opportunity Employer. SolarWinds will consider all qualified applicants for employment without regard to race, color, religion, sex, age, national origin, sexual orientation, gender identity, marital status, disability, veteran status or any other characteristic protected by law.
Job ID 2020-14892
# Positions 1
Category (Candidate Search) Engineering
Position Type Regular
Business Group MSP