Python Specialist

Python

Python Specialist

Python
Centrum, Warsaw

emagine Polska

Full-time
Any
Senior
Remote

Job description

Introduction & Summary

We are seeking a highly skilled Python Specialist with extensive experience in building and maintaining production-grade Python systems. The ideal candidate must demonstrate deep fluency in modern Python features and a robust understanding of RDBMS principles. You will play a crucial role in both enhancing legacy systems and developing new applications with high standards.

Main Responsibilities

As a Python Specialist, your core duties will include:

  • Developing and maintaining Python applications in a production environment.
  • Implementing features using SQLAlchemy 2.0, ensuring efficient database interactions.
  • Managing schemas in PostgreSQL with a focus on optimization.
  • Overseeing database migrations using Alembic.
  • Utilizing FastAPI to construct and deploy REST APIs.
  • Refactoring existing applications to adopt modern architectures.
  • Interfacing with AWS services for deployment and infrastructure management.
  • Employing Terraform for infrastructure-as-code methodologies.
  • Executing comprehensive testing strategies using pytest.
  • Implementing behavior-driven testing practices.

Key Requirements

  • Extensive experience with Python, including features such as type hints and decorators.
  • Hands-on experience with SQLAlchemy 2.0 and PostgreSQL.
  • Strong understanding of RDBMS fundamentals and database migrations (Alembic).
  • Experience with FastAPI or similar ASGI frameworks.
  • Ability to refactor legacy applications while serving production traffic.
  • Familiarity with AWS cloud services and Terraform.
  • Proficient in Docker for application deployment.
  • Strong testing discipline with pytest and knowledge of behavior-driven testing.
  • Experience with Domain-Driven Design principles.
  • Familiarity with CI/CD best practices using GitHub Actions.

Nice to Have

  • Background in Operations Research or Mathematical Optimization.
  • Experience in regulated industries such as pharmaceuticals or medical devices.

Other Details

This position involves collaboration in a regulated environment, with a strong focus on compliance and documentation standards. Remote working options may be available.

Tech stack

    English

    B1

    Configuration management

    advanced

    Documentation

    advanced

    API (Application Programming Interface)

    advanced

    Operations

    advanced

    Dependency Injection (DI)

    advanced

    Python

    advanced

    Testing

    advanced

    PostgreSQL

    advanced

    REST

    advanced

    CI/CD

    advanced

Office location

Python Specialist

Summary of the offer

Python Specialist

Centrum, Warsaw
emagine Polska
By applying, I consent to the processing of my personal data for the purpose of conducting the recruitment process. Informujemy, że administratorem danych jest emagine z siedzibą w Warszawie, ul.Domaniewskiej 39A (dalej jako "administrator"). Masz pr... MoreThis site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.