HR & IT Recruitment Services Digital Nomad Visa Spain Remote recruitment & HR services Recruitment subscription About Us Contacts ALL JOBS IT JOBS CV EXAMPLES Our blog 2 Case Studies

Vacancy in Cyprus: Python Backend Developer Salary

About Us
We are an IT product company building a diverse portfolio — from SaaS platforms to mobile games. Currently, we are developing a product that automates a wide range of internal and client-facing processes, saving significant time for both teams and customers.

The Project — Legal Services Portal
We are launching a greenfield platform where clients can submit requests for legal services (e.g., tax management, litigation support, and more), and lawyers can pick up and deliver the work. Think of it as a marketplace for legal services with vetted professionals on one side and clients on the other. Designs are ready, and we are looking for a strong Python engineer to own and build the entire backend for v1.

Responsibilities

  • Design the domain model and public APIs (REST and/or GraphQL): authentication, roles/permissions, requests/cases, matching & statuses, files/documents, notifications.

  • Implement the backend using modern Python (preferably FastAPI + SQLAlchemy) and cover core logic with tests (pytest).

  • Set up PostgreSQL (schema design, indexing, migrations with Alembic), Redis (cache/sessions/rate-limiting), Celery (async jobs for notifications, document generation, integrations).

  • Build secure document management: upload/versioning, metadata, preview, scoped access; integrate e-signature (DocuSign/Adobe Sign) and KYC/AML providers.

  • Integrate payments/invoicing/escrow (e.g., Stripe or EU-compliant alternatives), webhooks, and state reconciliation.

  • Ensure security & GDPR compliance: OAuth2/JWT, RBAC/ABAC, encryption in transit/at rest, audit logs.

  • Observability & operations: structured logging, metrics, tracing, alerting.

Benefits & Work Setup

  • Competitive salary

  • Hybrid work format with office access

  • All necessary equipment and paid tooling (repos, CI, monitoring)

  • Paid vacation and sick leave; support for professional development

Hard Skills & Qualifications

  • 4–7+ years of production backend experience in Python; proven track record with greenfield systems

  • Strong experience with FastAPI (or Django/Flask with willingness to transition to FastAPI), SQLAlchemy/Django ORM, PostgreSQL (query optimization, indexing, transactions)

  • Comfortable with Python async (asyncio), queues (Celery/RQ), Redis, webhooks

  • Solid API craftsmanship: versioning, pagination, idempotency, rate-limiting; REST required, GraphQL is a plus

  • Quality mindset: pytest, typing (mypy/pydantic), code reviews, meaningful coverage of critical paths

  • Production experience with Docker and CI/CD; basic DevOps; Terraform is a plus

  • Security by design (OAuth2/JWT, RBAC, secrets management), familiarity with GDPR and EU data handling

  • Effective communication in English (Russian is a plus)

  • Based in Cyprus (candidates must be legally eligible to work in Cyprus)

Nice to Have

  • Marketplace/platforms experience; billing/escrow flows

  • Integrations with e-signature (DocuSign/Adobe Sign), KYC/AML, identity providers

  • Document workflows (PDF generation, previews, OCR) and processing pipelines

  • Object storage (S3-compatible), CDN

  • Notifications (email/SMS/push), templating

  • Performance tuning (uvicorn/gunicorn, async DB drivers, connection pooling), load testing


Join the Znoydzem community.

Apply as a Specialist