Senior Python Engineer with product experience (fintech/data)
- Location
- Remote
- Employment
- Full-time
- Level
- Specialist
- Category
- Backend
- Posted
Description
Pine Software Technology Ltd is a software company specializing in trading technology solutions for regulated brokers and trading firms. We build SaaS products that support electronic trading, brokerage operations, risk management, and financial data analysis.
The back office is responsible for reconciling balances following traders' transactions and for reporting to clients and regulators.
We are looking for a Senior Python Engineer who is collaborative, has a product mindset, and is reliable.
Responsibilities
Build, ship, and maintain backend features in Python 3.x + Django (incl. DRF) with solid tests (pytest).
Design and optimize PostgreSQL schemas/queries; own data migrations and performance tuning. Integrate and maintain external services (payments, email, auth, storage), with secure, idempotent APIs.
Implement background jobs with Celery/Redis, monitoring, and alerting.
Contribute to code reviews, CI/CD, and engineering standards (linting, typing, docs).
Diagnose production issues end-to-end (logs, metrics, traces) and drive root-cause fixes.
Requirements
5+ years of experience as a Python Engineer and 3+years of experience with Django.
Python 3.10+; Django 3.2/4.x; DRF; PostgreSQL (indexes, transactions, locking).
Celery + Redis (tasks, retries, schedules).
Testing culture (pytest, factory_boy, fixtures, coverage) and type hints (mypy/pyright).
REST API design (versioning, pagination, error contracts, idempotency).
Docker, basic Linux, and CI/CD (GitHub Actions/GitLab CI).
Observability: structured logging, metrics, basic tracing; using Sentry/Prometheus/Grafana.
Security basics: OWASP Top 10, secrets management, least privilege.
Nice to have
Caching & messaging: Redis patterns, RabbitMQ/Kafka basics.
Async APIs (FastAPI), GraphQL, websockets.
Infra: AWS (ECS/EKS/Lambda, RDS, S3, CloudWatch), Terraform.
Frontend fluency for Django templates or simple React/TypeScript components.
Performance profiling (cProfile, PySpy), feature flags, i18n.
Security hardening (CSP, rate limiting, audit trails).
What We Offer
Work-Life Balance — 25 days of paid vacation + 30 days of paid sick leave.
Care from Day One — medical insurance from your first day, including dental care, massage, and professional psychological support.
Knowledge Library — office books and access to the Kuka online library.
Investment in Your Energy — partial reimbursement for sports and fitness activities.
Growth & Learning — coverage for English or Ukrainian language courses and a dedicated professional development budget.
Island Relaxation — up to 14 days per year at the company villa in Cyprus.
Join the Pine Software team, where your talents and aspirations will be recognized! We offer a dynamic work environment, opportunities for professional growth, and support at every step of your career path. Start your journey to success with us—apply today and take the first step towards your bright future!
Pine Software is an equal opportunity employer. We encourage applications from candidates of all backgrounds and experiences. Please note, that only shortlisted candidates will be contacted. Thank you for considering Pine as your next career move!
Apply at the source
This role was published by Smarter.global and listed via Djinni. Applications are handled there, not on this site.
Original posting: https://djinni.co/jobs/843488-senior-python-engineer-with-product-experienc/