Backend Developer Consultant (GraphQL & Kafka)
Core
Design and implement Go and TypeScript services, GraphQL APIs, and Kafka-based event pipelines for enterprise clients on AWS.
Role type
Senior Backend Developer Consultant (GraphQL & Kafka)
Builds
Distributed backend systems, GraphQL APIs, and event streaming pipelines
Domain
Enterprise software, distributed systems, event-driven architecture
Required skills
Go, TypeScript/Node.js, GraphQL API design, Kafka event streaming, AWS, Kubernetes, CI/CD, observability, database schema design, microservices architecture
Preferred skills
Java, Python, C#, Kafka Connect/Streams, schema registry, Lambda/Kappa architectures, AuthN/AuthZ, Terraform, GitOps, workflow engines
Technologies
Go, TypeScript, Node.js, GraphQL, Kafka, AWS, Kubernetes, Terraform, OpenTelemetry, ClickHouse, ArgoCD, Flux, Helm, Temporal, Airflow, Prefect
Responsibilities
Design and implement Go and TypeScript services with GraphQL APIs; operate Kafka-based event pipelines; lead large-scale modernization efforts; consult with clients on platform adoption; manage production systems on AWS and Kubernetes; deliver reliable, observable software.
Seniority
Senior, hands-on IC with client-facing responsibilities
