Remotery

Senior Python Developer

Posted Jun 3

This is a fully remote position, open to applicants in Ukraine.

📋 Description

• Onboarding & environment — establish a local development environment, execute the service and tests, and familiarize yourself with the primary modules and core stores (Postgres, Mongo, Redis, RabbitMQ).

• Small fixes end-to-end — implement 2–3 minor bug fixes or enhancements through the complete cycle: branch, tests, code review, successful CI, and merge.

• One mid-sized feature — take ownership of a self-contained feature or perform refactoring across the handler, service, and storage layers, with a brief design note agreed upon prior to implementation.

• Quality improvement — select one specific pain point (such as slow queries, flaky tests, noisy logs, fragile consumers, or outdated dependencies) and deliver a quantifiable enhancement.


⛳️ Requirements

• Python: proficient in the language, including typing, packaging, and imports.

• Experience with migrating from Python 2 to 3, or maintaining both during a transition, is a bonus.

• Web and APIs: familiarity with REST/JSON APIs, sessions, authentication (JWT, OAuth-style flows), security, and input validation.

• Databases: proficient in PostgreSQL and SQLAlchemy (ORM/Core, migrations, transactions, indexes, common query optimizations).

• MongoDB (document modeling, aggregations, replication as needed).

• Caching and messaging: experience with Redis (sessions, cache, streams as required).

• Integrations: skilled in using HTTP clients (requests), AWS (e.g., S3 via boto3), idempotency, retries, and timeouts.

• Observability: familiar with metrics (Prometheus), logging, and basic production incident troubleshooting.

• CI/CD: experience with GitLab CI, Docker; knowledgeable in deployment concepts on Kubernetes (services, environment variables, health checks).

• Testing: unit/integration testing in Python (project may utilize nose/legacy harness; skills in pytest transfer well).

• Must Have: RabbitMQ with reliable publish/consume patterns (Pika or equivalent).

• AI in software development: practical experience using LLMs/AI assistants in the development workflow for rapid prototyping, refactoring, test generation, and API documentation—with critical evaluation of outputs (no blind copy-paste).

• Understanding model limitations: awareness of hallucinations, data leakage, code licensing; policies against sending secrets/PII to external services without an approved process.

• Experience with Cursor, Claude Code, etc.

• Plus: experience with MCP, agents, or internal tools to automate team tasks (where the team initiates such efforts).


🏝️ Benefits

• Children Allowance

• Mental Health Support

• Sport Activities

• Language Courses

• Automotive Services

• Veterinary Services

• Home Office Setup Assistance

• Dental Services

• Books and Stationery

• Training

• Compensation

• Massage!

People also viewed

Confitec11 hours ago

Mid-level .NET, Angular, SQL Server Developer – AI, Spec-Driven Development

Anywhere in the WorldFull-timeBackend Engineer
ApplyView job
DOMVS iT11 hours ago

Backend Developer – Node.js, NestJS

BR flagBrazil OnlyFull-timeBackend Engineer
ApplyView job
Anyone AI11 hours ago

Python Developer

SE flagSweden OnlyFreelanceBackend Engineer$25 – $50/hour
ApplyView job
FCamara Consulting & Training11 hours ago

Backend Developer – .NET Core, GCP Ecosystem – Senior

BR flagBrazil OnlyFull-timeBackend Engineer
ApplyView job
Neogrid11 hours ago

Senior Pessoa Desenvolvedora FullStack, Python e React

BR flagBrazil OnlyFull-timeBackend Engineer
ApplyView job
Intetics11 hours ago

Golang Technical Interviewer

MA flagMorocco OnlyFull-timeBackend Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers