SolarWinds
Bucuresti, Bucuresti
Full Time
On Site
We are seeking for a Senior Python Developer to join our Engineering team to develop SolarWinds Backup & Recovery product.
You are to join the team with the focus on developing RESTful micro-services in Python 3. We widely use type hinting, auto- and unit-tests, code review to increase code quality, dynamic REST features and JSON API specification to empower our API. The services provide data for web-based management UI, communicate with backup/restore agents and other platform services. We use SQLite, MySQL backend hosted in Amazon for data storage. Django is used as a main web-framework and ORM solution. We leverage Docker and Kubernetes for deployment purposes. The product is very dynamic, that is why you will learn a lot all the time.
Responsibilities
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
Qualifications
Solid experience in Python 3.x development
Understanding of fundamental design principles behind a scalable application
Understanding of the threading limitations of Python, and multi-process architecture
Experience of production RESTful web-services development
Understanding of the relational databases and SQL
Knowledge of the object-relational mapping (ORM) technologies
Hands on experience with Django
Ability to write quality-oriented, efficient code and support it with unit and auto-tests
We offer:
Attractive salary and regular performance-dependent salary increases, annual bonus plan
Private medical subscription
Gym Subscription
Life & disability insurance
Extra leave days for seniority acquired within the company
Modern office facilities located centrally
Lots of space for self-development, personal growth, and opportunities to contribute
Possibility to get involved in our Social Responsibility Program
A team of high performing and passionate colleagues