Senior Python Developer Maritime / Logistics (Ukrainian+English)

1100 - 1200 PLN/ dzień.B2B (netto)
SeniorFull-time·B2B
#325773·Dodano 20 dni temu·22
Źródło: nofluffjobs.com
Aplikuj teraz

Tech Stack / Keywords

LogisticsPythonFastAPISQLAlchemyPostgreSQLREST APIOpenAPISystem integrationXMLJSONSecurityOAuthRBACTLSAPITestingpytest

Firma i stanowisko

Upvanta is an international company delivering modern backend systems, including solutions for the maritime industry such as ships, ports, and maritime logistics.


Wymagania

  • 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.
  • 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, and read replicas.
  • Experience in building and maintaining REST APIs and OpenAPI documentation.
  • Experience with system integrations: SOAP/XML and REST/JSON.
  • Practical experience with asynchronous programming and handling multi-step 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.

Obowiązki

  • 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.
UPVANTA SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ

UPVANTA SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ

231 aktywnych ofert

Zobacz wszystkie oferty
Aplikuj teraz