Software Developer Golang (*gn)
Core
Develop, operate, and optimize Go-based services for Identity and Access Management (IAM), enabling Single Sign-On (SSO) and user authentication/authorization across four core products.
Role type
Senior Go Backend Engineer (IAM)
Builds
Centralized IAM services, RESTful APIs, and middleware integrating Keycloak and SpiceDB within a Kubernetes environment.
Domain
Enterprise Software / Identity & Access Management
Deliverable
production ML models | product features
Required skills
Golang, Kubernetes, CI/CD pipelines, RESTful API design, security hardening, performance monitoring, automated testing
Preferred skills
AI-assisted development tools, structured documentation, agile/Scrum methodology
Technologies
Go, Keycloak, SpiceDB, Kubernetes, GitLab, Prometheus, Grafana, ELK Stack
Responsibilities
Develop and maintain Go services for authentication and authorization; implement RESTful APIs and middleware; collaborate with frontend and backend teams to integrate IAM; ensure security, stability, and availability of core services; manage CI/CD pipelines for automated testing and deployment; monitor system performance and security using observability tools.
Seniority
Senior, hands-on IC