Senior Python Developer (Delivery Team)

Зарплата Не указана
Компания Solvd, Inc / Корпорация СОЛВД
Город Минск
Требуемый опыт От 6 лет
Опубликована 21 ноября 2020 г.

Solvd is looking for a Senior Python Developer to join our team of professionals and work on the Data Engineering Platform (Delivery Team).

We are looking for someone who is ready to make an outsized impact. You should be interested in taking on as much responsibility as possible and be able to handle tasks independently. We’re searching for someone who’s not just a great collaborator but enjoys working with the team as we push our apps/solutions in new and exciting directions.

Project information: The client company is a USA-based firm that provides cloud-native Data Integrating solutions to pharmaceutical and biotech companies. The data engineering platform you will be working on helps those companies to automatically centralize and harmonize experimental data so they could focus on value-add activities like data science and AI, trend identification, and anomaly detection and response.

We are looking for someone who has:

  • 6+ years of Software Development with current 4+ years of advanced Python Development experience. This is a Sr. Development position.

  • Highly advanced Python coding skills and understanding of Python best practices.

  • Must have excellent communication skills (verbal and written) to work with the customer on project milestones/developments/customization efforts.

  • Basic Back-end SW Development technology understanding (Node.js).

  • Strong knowledge of building RESTful APIs using Python.

  • Strong understanding of SOLID, DRY, KISS.

  • Solid database skills in a relational database (i.e. PostgresSQL, MySQL, etc)

  • Experience with AWS (Amazon Web Services) environment is a big plus.

  • Proficient on version control tools such as git, svn, etc.

  • Excellent detail-oriented, problem-solving skills, and the ability to quickly learn and apply new concepts, principles, and solutions.

  • Agile/SCRUM methodology understanding.

What you will do:

  • Write clean, maintainable code following best practices (unit testing, source control, continuous integration, automation, design patterns, etc.);

  • Debug code and troubleshoot problems;

  • Collaborate with other developers, testers, and system engineers to ensure quality product enhancements;

  • Take full responsibility for the quality of code and test cases that are developed;

  • Create data pipelines/file parsers/utility toolings;

  • In the Delivery Team, you will use the product to build solutions for customers on top of what the development team builds.

Benefits:

  • Competitive salary.

  • Comfortable work environment.

  • Comfortable office in the city center.

  • Modern office equipped with a lounge room.

  • Fruits, cookies, and drinks at the office.

  • Free English classes at the office.

  • Sports compensation.

  • Paid professional conferences and meetups.

  • Other perks and bonuses.