Senior Python Engineer Offline

$$$$
Product

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

  • 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!

 

Required domain experience

Fintech 2 years

Required languages

English B1 - Intermediate
Ukrainian Native

The job ad is no longer active

Look at the current jobs Python →

Loading...