Backend
Core
Design and implement durable, distributed systems for enterprise clients using Java services, Temporal workflow orchestration, and Kafka event streaming on AWS.
Role type
Senior Backend / Platform Developer Consultant
Builds
Durable execution systems, event streaming pipelines, and Kubernetes-native infrastructure on AWS
Domain
Enterprise software, distributed systems, cloud infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Java (Spring Boot), Temporal (workflow orchestration), Kafka (event streaming), AWS (EKS, networking, IAM), Kubernetes, GraphQL, CI/CD, observability, database schema design
Preferred skills
Go, Python, TypeScript/JavaScript, C#, Apache Airflow, Prefect, GraphQL federation, Lambda/Kappa architectures, ArgoCD, Terraform/OpenTofu, Crossplane, ACK, controller-runtime, kubebuilder, Helm, Istio, SPIFFE/SPIRE, AWS SQS/SNS, RabbitMQ, gRPC, JWT
Responsibilities
Design and implement Java services, Temporal workflows, and Kafka-based event pipelines; Lead large-scale modernization efforts for workflows and services; Build and operate Kubernetes-native infrastructure and CI/CD pipelines; Consult with clients to guide application and platform development; Present at conferences and create technical content
Seniority
Senior, hands-on IC