Senior Backend Golang Engineer
Core
Design and build scalable, reliable, and secure backend systems using Golang, including distributed services, robust APIs, and event-driven architectures.
Role type
Senior Backend Engineer (Golang)
Builds
Distributed services, microservices, and secure API integrations with enterprise platforms
Domain
Cloud-native backend engineering, event-driven systems, enterprise integrations
Deliverable
production ML models | product features
Required skills
Golang, distributed systems, event-driven architectures, RESTful APIs, AWS, Docker, Kubernetes, relational/NoSQL databases, automated testing, secure API design
Preferred skills
React, TypeScript, Protobuf, Azure/GCP, observability tools (Grafana, Prometheus), IAM solutions (Keycloak, Auth0, Okta)
Technologies
Golang, Kafka, NATS, RabbitMQ, AWS, Docker, Kubernetes, React, TypeScript, Protobuf, Grafana, Prometheus, Keycloak, Auth0, Okta
Responsibilities
Design and implement scalable backend services and RESTful APIs; manage asynchronous, event-driven communication; design and develop distributed systems and microservices; optimize application performance and resource utilization; participate in architecture discussions; conduct code reviews; write and maintain unit and integration tests; design and maintain secure APIs and integrations with enterprise platforms
Seniority
Senior, hands-on IC