Backend / Platform Developer Consultant
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 | dashboards & analysis | research | client delivery | infrastructure
Required skills
Java (Spring Boot), Temporal (workflow orchestration), Kafka (event streaming), AWS (EKS, networking, IAM), Kubernetes, GraphQL, CI/CD, GitOps, observability, database schema design
Preferred skills
Go, Python, TypeScript/JavaScript, C#, Apache Airflow, Prefect, GraphQL federation, Lambda/Kappa architectures, internal developer platforms (IDP), ArgoCD/Flux, Terraform/OpenTofu, Crossplane, Kubernetes controllers/operators, Helm, service mesh (Istio), AWS SQS/SNS, RabbitMQ, gRPC, AuthN/AuthZ (JWT), automated testing
Responsibilities
Design and implement Java services, Temporal workflows, and Kafka-based event pipelines; lead large-scale modernization efforts for workflows and data; build and operate Kubernetes-native infrastructure and CI/CD; consult with clients to guide application and platform development; present at conferences and create technical content
Seniority
Senior, hands-on IC with client-facing responsibilities