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
Similar jobs
Backend Engineering jobsSenior 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.
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.
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.
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.
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.