CrawlJobs Logo

Python Backend Developer

Cyprus, Limassol · Job Posted January 17, 2026
Apply Position
Job Link Share

Job Description

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.

Job Responsibility

  • 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

Requirements

  • 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

What we offer

  • 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

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Python Backend Developer

8 matching positions

New

Python Backend Developer

Are you a Python and Node.js expert looking to scale platforms that impact milli...
Location
Location
Malaysia , Kuala Lumpur
Salary
Salary:
10000.00 MYR / Month
https://www.randstad.com Logo
Randstad
Expiration Date
August 06, 2026
Flip Icon
Requirements
Requirements
  • At least a 3.5 GPA or 65 WAM in a relevant bachelors degree qualification such as Computer Science or Information Technology
  • At least 3 years of experience
  • Python
  • Node.js
Job Responsibility
Job Responsibility
  • Design, code, and deploy highly scalable backend applications
  • Support the end-to-end setup, deployment, and ongoing maintenance of server-side systems
  • Actively contribute to architectural, design, and product discussions
  • Unit-test code for robustness
  • Continuously discover, evaluate, and implement new technologies
Read More
Arrow Right

Python Backend Developer

At Citi we’re not just building technology, we’re building the future of banking...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • At least 5-8 years of experience as Python or Backend Developer
  • Demonstrated proficiency with key Python libraries for backend development, data processing, and AI/ML (e.g., FastAPI/Flask/Django, Pandas, NumPy, Scikit-learn, PyTorch/TensorFlow, LangChain, LlamaIndex)
  • Exposure in SQL/PL-SQL, RDBMS or any other database systems implementation and query
  • Experience with AI development frameworks and concepts, including Retrieval-Augmented Generation (RAG), Machine Learning Control Plane (MCP), and Large Language Models (LLMs)
  • Proficiency in containerization technologies such as Docker and orchestration platforms like Kubernetes
  • Ability to think strategically and the ability to engage resources outside of their direct control to achieve objectives
  • Capable of writing and building components to integrate into new or existing systems
  • Documentation experience for complex software components
  • Experience in implementing product lifecycle - design, development, quality, deployment, maintenance
  • Ready to work within a collaborative environment with teams
Job Responsibility
Job Responsibility
  • Design, develop, and maintain robust and scalable backend systems, incorporating AI/ML capabilities (e.g., Retrieval-Augmented Generation, Large Language Model integration, Machine Learning Control Plane) and deploying solutions using containerization technologies
  • Responsible for routine operational or administrative work
  • Individuals will have their work thoroughly reviewed and checked by more senior incumbents and will have limited contact outside their immediate area
  • Daily deliverable of routine and defined outputs, while at the same time developing knowledge of the broader context in which the work is being performed
  • Fulltime
Read More
Arrow Right

Python BackEnd Developer

We are looking for a Python BackEnd Developer to join our team. The ideal candid...
Location
Location
Mexico , GDL
Salary
Salary:
Not provided
nttdata.com Logo
NTT DATA
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science or related field
  • 3+ years of experience in back-end development
  • Proficiency in server-side languages Python (frameworks e.g. Django or Flask)
  • Experience with SQL and NoSQL databases
  • Familiarity with API design and integration
  • Understanding of version control systems (e.g., Git)
  • Knowledge of security best practices
Job Responsibility
Job Responsibility
  • API Development: Design and implement RESTful and GraphQL APIs for seamless front-end integration
  • Database Management: Develop and maintain relational and non-relational databases ensuring data integrity and performance
  • Server-Side Logic: Write clean, efficient, and scalable server-side code using languages like Python
  • Security & Compliance: Implement authentication, authorization, and data protection best practices
  • Performance Tuning: Optimize server performance and troubleshoot bottlenecks
  • Collaboration: Work closely with front-end developers, DevOps, and QA teams to deliver integrated solutions
  • Documentation & Testing: Maintain clear documentation and write unit/integration tests to ensure code reliability
Read More
Arrow Right

Python Backend Developer

Egnyte is the secure multi-cloud platform for content security and governance. T...
Location
Location
India
Salary
Salary:
Not provided
egnyte.com Logo
Egnyte
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong hands on production experience with Python Backend service development
  • Experience in REST API's, Webhooks, various Server to server communication techniques, Auth protocols, Agentic protocols & LLMs
  • Basic Experience with NoSQL databases, such as MongoDB
  • Fundamental Knowledge of databases and SQL, preferably MySQL or PostgreSQL
  • Experience in debugging multi-threaded applications using Kibana and performance analysis
  • Should have a basic understanding of Docker and Kubernetes, ELK stack, APM/Observability etc
  • Strong sense of ownership of a product
  • Communicative English skills
Job Responsibility
Job Responsibility
  • Build and maintain mostly Python/Node.js based AI/Integration services in Production scale supporting high traffic
  • Involvement in developing lightweight frontend layers using React or similar technologies
  • Working with the Egnyte AI team to develop Agentic Framework/MCPs
  • Collaboration with other backend teams, product teams or UX/UI designers if required
  • Be a part of the team which leads direction of Egnyte’s Ecosystem and have a strong influence in final Product integration
  • Have a chance to get in direct contact with our Partners and develop communication skills
What we offer
What we offer
  • Competitive salaries
  • Medical insurance and healthcare benefits for you and your family
  • Fully paid premiums for life insurance
  • Flexible hours and PTO
  • Mental wellness platform subscription
  • Gym reimbursement
Read More
Arrow Right

Python Backend Developer

Wissen Technology is hiring a Python Backend Developer to design, develop, and m...
Location
Location
India , Mumbai
Salary
Salary:
Not provided
votredircom.fr Logo
Wissen
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong proficiency in Python (Backend development)
  • Hands-on experience with Django and related frameworks
  • Good understanding of RESTful API design principles
  • Experience with databases such as PostgreSQL, MySQL, or MongoDB
  • Strong knowledge of data structures, OOP, and algorithms
  • Familiarity with unit testing frameworks (PyTest)
  • Ability to parse XML and handle file operations
  • Understanding of Agile methodologies
Job Responsibility
Job Responsibility
  • Develop backend systems using Python and frameworks like Django
  • Implement data structures, OOP principles, and algorithms for efficient solutions
  • Write unit tests using PyTest for robust code quality
  • Parse XML files and handle file operations using Python
  • Design and optimize database queries, procedures, and performance tuning
  • Apply service design concepts and functional development principles
  • Collaborate in Agile development environments
  • Ensure adherence to coding standards and best practices
  • Fulltime
Read More
Arrow Right

Backend Python Developer

Orbis have partnered with a well-funded Brussels-based startup that builds a sof...
Location
Location
Belgium , Brussels
Salary
Salary:
Not provided
weareorbis.com Logo
Orbis Consultants
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong proficiency in Python, ideally with experience in FastAPI or Django
  • Experience working with cloud platforms, preferably AWS
Job Responsibility
Job Responsibility
  • Help build a smart EV charging card solution that lets employers control employee usage and spending while handling payments and reimbursements through integrations with charge point operators
  • Fulltime
Read More
Arrow Right

Backend (Python) Developer - Project Based

✨ About This Role
Location
Location
Salary
Salary:
Not provided
hiremoters.ai Logo
HiRemoters
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong experience with Python, FastAPI, and Django
  • Experience working with PostgreSQL and Redis
  • Knowledge of web scraping frameworks such as Scrapy and BeautifulSoup
  • Experience designing and maintaining RESTful APIs
  • Familiarity with API security, authentication, and documentation standards
  • Understanding of data management practices and backend system architecture
  • Familiarity with UK and EU GDPR regulations, particularly regarding data collection, storage, and processing
Job Responsibility
Job Responsibility
  • Develop and maintain RESTful APIs using FastAPI
  • Build and manage admin panels using Django
  • Design and maintain PostgreSQL databases, using Redis for caching and performance optimization
  • Implement web scraping and crawling solutions using Scrapy and BeautifulSoup for structured data extraction
  • Build automated pipelines to clean, process, and store data in PostgreSQL
  • Organize, maintain, and document raw and processed datasets
  • Assist in setting up and maintaining databases and data storage systems
  • Deploy, monitor, and maintain APIs in production environments
  • Develop data APIs for integration with Python applications and tools such as Excel and Google Sheets
  • Implement authentication, authorization, and maintain API documentation using OpenAPI/Swagger
What we offer
What we offer
  • Flexible and Remote Working
  • Career Growth
  • Performance Recognition
  • Health and Fitness Benefits
  • Extra Paid Annual Leave
  • Special Birthday Perk
Read More
Arrow Right

Senior Python Backend Developer (MLFlow)

The project consists of building a scalable backend platform that runs data-driv...
Location
Location
Salary
Salary:
Not provided
solvd.com Logo
Solvd Inc.
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of experience in Software Engineering
  • 3+ years of experience in Python backend or data engineering
  • Hands-on skills with pandas / PySpark and SQL (PostgreSQL)
  • Experience with model packaging or ETL/ELT pipelines
  • Familiarity with cloud environments (Azure preferred)
  • Ability to write clean, testable, well-documented code
  • English fluency for daily communication with actuarial and engineering teams
Job Responsibility
Job Responsibility
  • Develop Python wrappers around insurance models and register them as MLflow Projects on Databricks
  • Implement data-validation and metadata-tracking logic against the Data Contract Registry (PostgreSQL)
  • Collaborate with actuaries to translate reserving logic into reproducible, parameterized Python workflows
  • Contribute to CI/CD for model deployment and lifecycle management in Databricks
  • Ensure transparency, auditability, and reproducibility of all model runs
  • Cooperate with Node.js (NestJS) and React engineers on orchestration and UI integration
What we offer
What we offer
  • Shape real-world AI-driven projects across key industries, working with clients from startup innovation to enterprise transformation
  • Be part of a global team with equal opportunities for collaboration across continents and cultures
  • Thrive in an inclusive environment that prioritizes continuous learning, innovation, and ethical AI standards
  • Fulltime
Read More
Arrow Right