Technical Lead Python Developer
SolarWinds Worldwide
Bucharest, Romania
3 zile în urmă

Overview

We are seeking for a Technical Lead 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.

Our expectations from candidates.

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

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

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 :

A full-time position (40 hours / week)

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.

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.

Aplică
Adaugați la favorite
Eliminați de la favorite
Aplică
Email-ul meu
Făcând clic pe "Continuă", acord nevoo consimțământ de a procesa datele mele și de a-mi trimite alerte prin e-mail, așa cum este detaliat în policyApplicația de confidențialitate a lui neuvoo. Pot să-mi retrag consimțământul sau să mă dezabonez în orice moment.
Continuă
Formular