Skip to content
GoodDataGoodData

Senior Software Engineer

Build backend infrastructure for GoodData.AI’s composable, AI-driven analytics platform, developing scalable microservices and distributed data-processing systems. The role requires strong computer science and object-oriented programming experience, with Python or Kotlin expertise and Apache Arrow knowledge as advantages.

About the job

Responsibilities

  • Build the next generation of composable, AI-driven analytics infrastructure.
  • Develop scalable, modular microservices for data-pipeline orchestration, integration, and processing.
  • Work across multiple projects in a dynamic, collaborative environment.
  • Take end-to-end ownership of work and contribute to product direction.
  • Design distributed systems and data-processing solutions.
  • Write high-quality, test-driven code.
  • Influence technical solutions, best practices, and internal and external API design.

Requirements

  • Strong computer science background.
  • Experience with object-oriented programming.
  • Interest in clean software architecture.
  • Passion for distributed systems and data processing.
  • Good spoken and written English proficiency.
  • Commitment to technical excellence and solution quality.
  • Strong sense of ownership and openness to constructive feedback.

Nice-to-haves

  • Working knowledge of Apache Arrow and other open-source data technologies.
  • Experience with Python or Kotlin.

Compensation and Benefits

  • Hybrid, remote, or fully onsite work options from the Brno or Prague offices.

Skills

Python, Kotlin, Rust, Kubernetes, Apache Arrow, Duckdb, pandas, Polars, Distributed Systems, Microservices, Object-Oriented Programming, Data Processing, API Design, Test-Driven Development

Phantom

Phantom

Remote

Senior Software Engineer, Backend (Money Movement)
No salary listedRemote5+ YOEBackend Engineering

Senior backend engineer designing scalable services and APIs that connect Phantom Cash to blockchain networks. The role requires Node.js/NestJS, REST API, event-driven, and distributed-systems expertise, with blockchain or fintech experience preferred.

GoodData

GoodData

Prague, Czechia
Senior Backend Engineer - Kotlin
No salary listedHybrid5+ YOEBackend Engineering

Senior backend engineer building a distributed query engine and data-processing services in Kotlin. The role requires backend development, algorithmic problem solving, API design, test-driven coding, and collaboration across Product, QA, and Architecture.

GoodData

GoodData

Prague, Czechia

Senior Backend Engineer
No salary listedHybrid5+ YOEBackend Engineering

Senior backend engineer developing Kotlin/Java services and APIs for a distributed analytics platform. The role emphasizes scalable systems, automated testing, CI/CD ownership, security hardening, and AI-assisted developer tooling.

Kraken

Kraken

Romania
Senior Software Engineer - Rust - Backend - Pro
No salary listedRemote7+ YOEBackend Engineering

Senior software engineer building high-performance Rust services and libraries for trading, payments, and crypto infrastructure. Requires 7+ years of experience, financial trading product expertise, distributed-systems knowledge, and strong security and debugging skills.

Fingerprint

Fingerprint

Remote

Senior Backend Engineer, Core APIs
$150k+/yrRemote5+ YOEBackend Engineering

Build and operate highly performant Core API services for real-time fraud detection, owning reliability, observability, scaling, and production operations. The role requires 5+ years of backend experience with Go or Node.js and strong SRE practices.