Software Developer โ€” Trading Strategy Implementation

Software Developer โ€” Trading Strategy Implementation

Turn research models into automated trading systems with the CTO!

 

Location: Remote/hybrid. Offices in Kiev and Lisbon.
Type: Full-time contractor, long-term cooperation
Reports to: CTO
 

About the role

We are building a compact, high-trust engineering team to implement and operate a proprietary trading strategy. You will work directly with the CTO and lead analyst to turn research models into robust, automated systems.

Precision, discipline, and confidentiality are critical โ€” this role suits an engineer who values structure, responsibility, and long-term collaboration over quick exposure or personal trading.
 

Responsibilities

  • Implement and automate trading strategy components (data ingestion, signal generation, execution).
  • Integrate external APIs (exchanges, brokers, data providers).
  • Maintain data accuracy, test coverage, and reproducibility.
  • Build and document internal tooling for research validation and monitoring.
  • Collaborate closely with analytics and ops to ensure reliability and traceability.
     

Requirements

  • 3+ years in software development with one of the following stacks:
    • Python: pandas, asyncio, FastAPI, REST/WebSocket
    • JavaScript / TypeScript: Node.js, async pipelines, data services
    • Go: API clients, concurrent execution
    • Rust: data reliability, low-latency systems
  • Experience with financial data, backtesting, or API-based trading systems.
  • Strong mathematical and data-handling precision.
  • Solid English (B2) and written communication discipline.
  • Proven track record of delivering secure, maintainable code.
     

Soft profile

  • High conscientiousness, integrity, and respect for confidentiality.
  • Detail-oriented and cautious around sensitive data.
  • Stable personality; prefers deep technical work over side hustles or personal trading.
  • Comfortable working under clear supervision with transparent expectations.
     

What we offer

  • Work directly with the CTO on a mission-critical trading product.
  • Long-term, trust-based cooperation with growth opportunities.
     

Hiring Process

  • Initial Screening with Recruiter (20โ€“30 min) โ€” introduction to the company and role; brief review of your background.
  • Final Technical Interview (CTO) โ€” stack fit, trading systems experience, problem-solving.
  • Test Assignment (sandbox) โ€” exchange connectivity, code quality, accuracy; max 2โ€“3 hours.

Required languages

English B1 - Intermediate
Python, Go, Rust, JavaScript/TypeScript, FastAPI, WebSockets, Exchange APIs, Data Providers, Trading systems, Integration Testing
Published 29 October
110 views
ยท
23 applications
100% read
ยท
83% responded
Last responded 1 hour ago
To apply for this and other jobs on Djinni login or signup.
Loading...