JustJoin.IT Praca zdalna Senior New

Python Specialist

emagine Polska

⚲ Warsaw

Wymagania

  • Configuration management
  • Documentation
  • API (Application Programming Interface)
  • Operations
  • Dependency Injection (DI)
  • Python
  • Testing
  • PostgreSQL
  • REST
  • CI/CD

Opis stanowiska

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.