Senior Python Engineer

RemoteSalary not specified
Location not specified

Tech Stack

pytestDockerCeleryPythonPostgreSQLLinuxRedisCI/CDAPIDjango

Job Description, Responsibilities & Requirements

About the Position

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).

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!

Join Us!

Email: [email protected]

Career Opportunities

We work with programming languages like C#, Python, JavaScript, and C++. At Pine, we value talent, dedication, and responsibility. If you’re ready to create innovative products, you’ll thrive with us.

Other Open Positions

  • Senior Big Data Software Engineer
  • Senior Golang Engineer
  • Senior AQA/SDET Engineer
  • Senior C++ Software Engineer
  • Python Engineer

Contact

Do you want to get in touch with us?

Ready to grow your company? Get in touch today!

Reach us

Job Details

Company name:
Pine Software
Location:
Location not specified
Employment Type:
Full-time
Work Mode:
Remote
Posted on TheJob:
Jul 27, 2026
Last checked:
Aug 11, 2026
Apply Now