SolarWinds Jobs

Join Your Dream Team

Job Information

Solarwinds Inc. Senior Python Developer in Bucharest, Romania

Overview

We are seeking for a Senior Python Developer to join Engineering team to develop our state-of-the-art product – SolarWinds MSP Backup and Recovery .

You are to join the back-end team with the focus on developing RESTful micro-services using Python 3.

We widely use type hinting, auto and unit-tests, code review to increase code quality, dynamic REST features and JSON API to empower our API.

The services are communicating with other platform services, backup/restore agents, and providing data for web-based management UI.

There is a data storage and we use SQLite, MySQL and non-relational back-end hosted in Amazon.

Django is used as a main framework and ORM solution. Docker is used to arrange deployment. 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.

Most of all we want you to be an enthusiastic, talented and happy engineer, developing great products, just as we are.

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

Required

  • Solid experience in Python development

  • Understanding of fundamental design principles behind a scalable application

  • Understanding of the threading limitations of Python, and multi-process architecture

  • Experience of developing of RESTful services

  • Understanding of the relational databases and SQL

  • Knowledge of the object-relational mapping (ORM)

  • Hands on experience with Django

  • Ability to write quality-oriented, efficient code and support it with unit and auto-tests

Desired

  • C++ experience

  • Knowledge of containers concepts, e.g. Docker

  • Familiarity with Amazon Web Services

  • Understanding of the front-end technologies: JavaScript, Angular, CSS3, HTML5

  • Knowledge of scripting languages: Bash, PowerShell

  • Experience with other Python frameworks (Flask, Pyramid)

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

#LI-AI1

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 2019-12863

# Positions 1

Category (Candidate Search) Engineering

Position Type Regular

Business Group MSP

Not Ready to Apply?
Stay in touch with us and we will reach out to you when new opportunities open up.

DirectEmployers