Skip to content
GoodDataGoodData

Senior Backend Engineer

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.

About the job

Responsibilities

  • Develop Kotlin-based Spring and Ktor services for a containerized platform.
  • Build distributed, highly scalable applications.
  • Write high-quality code with automated testing.
  • Influence technical solutions, processes, and engineering best practices.
  • Design and implement internal and public APIs.
  • Design and maintain GitHub Actions CI/CD workflows.
  • Contribute to AI-assisted developer tooling, including triage automation and AI coding agents.
  • Perform vulnerability remediation and harden authentication flows.
  • Participate in operational duty during business hours.

Requirements

  • Experience with Kotlin or Java, Spring, and Java frameworks and technologies.
  • Familiarity with software and enterprise application design patterns.
  • Working knowledge of SQL and NoSQL databases.
  • Commitment to clean code, sound design, and agile or iterative development.
  • Good written and spoken English proficiency.
  • Experience using AI-assisted development tools and practices in daily engineering work.

Nice-to-haves

  • Kotlin Coroutines or other advanced Kotlin concepts.
  • Gradle.
  • GitHub Actions.
  • Advanced Python experience.
  • AWS or other cloud platforms.
  • Terraform and Kubernetes concepts and tools, including kubectl, Helm, and ingress.
  • Observability tooling, including Prometheus and distributed tracing.
  • Agentic AI frameworks such as Koog or LangGraph.
  • Master's degree or similar degree in Computer Science or Engineering.

Skills

Kotlin, Java, Spring, Ktor, Python, Postgres, NoSQL, Apache Pulsar, gRPC, Rest, Kubernetes, Terraform, Helm, GitHub Actions, Openapi

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.

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.

Vanta

Vanta

Remote

Senior Software Engineer, Test Core
$195k+/yrRemote5+ YOEBackend Engineering

Build and operate the backend runtime platform that schedules, executes, and persists security and compliance tests at scale. The role requires strong production systems experience, ownership of complex projects, debugging expertise, and effective technical collaboration and mentorship.