Currency

Principal Python Software Engineer

Python

Principal Python Software Engineer

Python

Centrum, Warszawa

PRM Software

Undetermined
B2B
Senior
Remote
5 549 - 7 214 USD
Net per month - B2B

Tech stack

    Python

    master

Job description

Our client is expanding scrum teams for the Management Console (NMC). The NMC provides a single pane of glass for our Enterprise Global Customers to manage Cloud File Storage Services. 

As a Principal Software Engineer, you would lead and mentor the next scrum team developing Python, Django, Javascript, and REACT code on our Linux CentOS based AWS SQS Infrastructure.  
The front-end style is already in production for Admin and User Log-In, most of your work will be developing new Python back-end code that connects the Control Path to AWS and Cloud Databases.  

  • Participate in requirements analysis, design, design reviews and other work related to expanding Control Path functionality
  • Develop and maintain Python libraries and services delivered to customers as part of our NAS appliance
  • Creating REST methodologies and developing product API’s
  • Improve performance, scalability, and stability of the custom Python libraries
  • Debug and fix bugs reported by customers, support, QA and development
  • Work with customer support to address any escalations

Required skills and experience we look for are...

  • Cloud enterprise software development experience using Python
  • Fluent in a Linux or CentOS environment
  • Computer Science degree or similar experience that includes System Design, Design Principals, Code Architecture, Data Structures, Distributed Systems.
  • Prior technical team leadership and mentoring experience as a Senior or Principal Engineer.

Additional experience with the following is helpful for this Principal role.

  • Django or similar web front-end frameworks
  • Open-source contributions
  • Font-end languages and frameworks JavaScript, Bootstrap, React
  • Django ORM, Postgres, Django-Rest Framework,
  • AWS SQS – Simple Queue Service
  • Full Stack development for Cloud Native Services; AWS, Azure, Google
  • Modern source control repositories such as Git
  • Other high-level languages including Java, Ruby, or Perl
  • Cloud Native Database connectivity; MongoDB, NoSQL, Postgres

Published: 10.10.2021
Office location