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.
Similar Resumes