Python Developer (Quality Management)

Минск
Company Background

Our client is the leader in providing solutions for Quality in Assembly, Manufacturing and Laboratory operations around the globe. This company possesses more than 40 years of experience, a global presence and world-class solutions.

 

Their applications utilize portable, fixed, and unattended data collection stations on assembly lines to collect and analyze data from such varying factors as weight, torque of bolts, thickness of materials, gaps in welds/seams, etc.

Project Description

We are currently seeking an experienced Senior Development professional with Python, Django, and WEB Back End development experience.

 

Work with Executive, Marketing, Sales & Development team leaders on architecture, design, development, and improvements for DataMyte projects. This includes research related to the project and defining the correct technologies that should be used to accomplish project goals.

What You'll Do
  • Play a key role in developing and maintaining WEB portals and applications;
  • Extensive experience with Back End Development and Python;
  • Understanding of Marketing concepts and techniques for SaaS solutions;
  • Discuss with Marketing group and development teams to understand the functionality and come up with innovative web development ideas for the best user experience;
  • Manage Proof of Concepts activities to validate technical feasibility;
  • Understand business requirements and translate them into technical requirements;
  • Strong understanding of fundamental web service technologies including RESTful API;
  • Experience developing and consuming RESTful JSON services;
  • Understanding of Cloud services and deploying web applications (Cloud and On Premise);
  • Build and/or consume reusable components and libraries;
  • Strong software integration experience;
  • Performance Tuning;
  • Manual and Automated Unit Testing;
  • Discuss with offshore team on tasks to be done, and mentor junior members of the team;
  • Performs design & code reviews for team members;
  • Train, conduct interviews and build new high-performance front-end teams;
Technologies:
Python
Django
Azure
AWS
Docker
Kubernetes
SQL Server
SQL Lite
Angular
JavaScript
HTML
CSS
Job Requirements
  • Minimum 5 years of hands-on experience designing and developing WEB Backend applications;
  • Ability to perform tech lead activities;
  • Extensive Python development experience;
  • Experience with Django and the multi-tenant security models is required;
  • Experience with Cloud and DevOps Tools (Azure — required, AWS — optional);
  • Thorough understanding Docker, Kubernetes is highly preferred;
  • A solid understanding of security models;
  • Experience with APIs/backend code written in other languages: C#.NET, ASP.NET Core, WEB API;
  • Familiarity with JSON Web Token (JWT);
  • Database – SQL Server, SQL Lite;
  • Experience with Federated Identity Management (FIM) and Single Sign On (SSO) is a plus;
  • DevOps principles to commit, merge/branch, build and deploy code. Ability to use version management tools like GIT and MS Source Control;
  • Knowledge of deployment concepts of rollout and rollback, webserver, app server deployment, database scripts rollout and monitoring;
  • Angular, JavaScript HTML and CSS experience;
  • Familiarity with Agile/SCRUM, Story development across layers; Requirements Engineering;
What Do We Offer
  • 100+ technical and non-technical trainings to develop and expand your horizons;
  • Internal meetings and conferences (we like sharing our expertise);
  • English courses (both with Russian-speaking teachers and native speakers);
  • Free medical insurance in 80+ private clinics;
  • Sports activities (soccer, basketball, hockey, tennis, swimming, etc.) and corporate events (corporate parties, team building, happy hours, canoeing, etc.);
  • Free hot lunches in the office.
Feel free to contact us!
We will answer you!