Senior Python Developer Maritime / Logistics (Ukrainian+English)

301 - 329 USDNet per day - B2B
Python

Senior Python Developer Maritime / Logistics (Ukrainian+English)

Python
Full-time
B2B
Senior
Remote
301 - 329 USD
Net per day - B2B

Job description

Senior Python Developer Maritime / Logistics (Ukrainian+English)

We are looking for an experienced Senior Python Developer to join an international team delivering modern backend systems, including solutions for the maritime industry (ships, ports, maritime logistics). The person in this role will be responsible for designing and developing scalable, secure, and high-quality backend services using modern Python and asynchronous technologies.

Key Requirements

  • Minimum 3 years of commercial experience as a software developer.

  • Participation in at least 3 international projects.

  • Participation in at least 2 maritime-related projects (e.g., ships, harbors, port systems, maritime logistics).

  • Ukrainian language proficiency at B2 level or higher.

Technical Requirements

  • Strong knowledge of Python 3.11+ / 3.12+.

  • Hands-on experience with FastAPI.

  • Good knowledge and practical experience with:

    • SQLAlchemy 2.0

    • asyncpg

    • Alembic

  • Very good knowledge of PostgreSQL, including:

    • ACID transactions

    • indexing and query optimization

    • database migrations

    • table partitioning

    • read replicas

  • Experience in building and maintaining REST APIs and OpenAPI documentation.

  • Experience with system integrations:

    • SOAP/XML

    • REST/JSON

  • Practical experience with asynchronous programming and handling multi-step workflows (e.g., transactional processes, integration workflows).

  • Knowledge of security mechanisms and best practices:

    • OAuth 2.0

    • PKCE

    • JWT

    • RBAC

    • TLS

    • data validation and secure API design

  • Experience with testing and code quality tools:

    • pytest

    • mypy

    • flake8

Responsibilities

  • Design, develop, and maintain backend services using Python and FastAPI.

  • Build and optimize PostgreSQL-based solutions with a focus on performance and scalability.

  • Implement and maintain integrations with external systems via SOAP and REST APIs.

  • Develop asynchronous processing logic and multi-step workflows.

  • Ensure application security using modern authentication and authorization standards.

  • Write automated tests and maintain high code quality standards.

  • Participate in technical analysis, code reviews, and collaboration with international teams.

 

Tech stack

    Python

    regular

    fastapi

    regular

    SQLAlchemy

    regular

    asyncpg

    regular

    Alembic

    regular

    PostgreSQL

    regular

    REST API

    regular

    OpenAPI

    regular

    pytest

    regular

    mypy

    regular

Office location

Senior Python Developer Maritime / Logistics (Ukrainian+English)

301 - 329 USDNet per day - B2B
Summary of the offer

Senior Python Developer Maritime / Logistics (Ukrainian+English)

-, Wrocław
Upvanta sp. z o.o.
301 - 329 USDNet per day - B2B
By applying, I consent to the processing of my personal data for the purpose of conducting the recruitment process. Informujemy, że administratorem danych jest Upvanta sp. z o.o z siedzibą w Warszawie, ul. Prosta 70_(dalej jako "administrator"). Masz... MoreThis site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.