Position Overview
Work on software engineering initiatives that combine Go, TypeScript, GraphQL, and Kafka, with a strong focus on modern API development and event-driven architecture. This role is particularly suited to engineers with hands-on experience developing GraphQL schemas and resolvers and building Kafka producers and consumers.
What You'll Do:
- Develop software using Go and TypeScript.
- Develop GraphQL schemas and resolvers.
- Work with Kafka producers and consumers.
- Apply event-driven architecture in software development.
- Work with GraphQL, with Federated GraphQL
Required Qualifications
- Senior-level software engineering experience.
- Hands-on experience with Go.
- Hands-on experience with TypeScript.
- Experience developing GraphQL schemas and resolvers.
- Hands-on Kafka producer/consumer development.
- Experience with event-driven architecture.
- Kafka development experience should be focused on building producers and consumers rather than simply Kafka administration.
Preferred Qualifications
- Experience with Federated GraphQL.