Senior Software Engineer at Digital Development Center of the National Bank of Kazakhstan
Senior Software Engineer
Digital Development Center of the National Bank of Kazakhstan
1,000,000 - 1,500,000 KZT NET per month
Astana / Office
We're building the NBK AI Platform - an internal platform for developing and shipping AI products to production. Over the past six months, the team has deployed 10+ AI products to production on top of it. We develop scalable backend services, platform components and distributed systems that power the NBK's AI solutions - from inference infrastructure and data processing to internal developer tooling (Internal Developer Platform).
Responsibilities:
• Develop backend services in Go and Python
• Design microservice architecture and REST/gRPC APIs
• Work with PostgreSQL, Redis and Kafka
• Deploy services in Docker/Kubernetes
• Advance CI/CD and GitOps (GitLab CI, ArgoCD)
Requirements:
• four + years of commercial software development
• Production experience with Go, Python and TypeScript
• Experience designing microservices and distributed systems
• Strong knowledge of SQL/PostgreSQL
• Docker, Kubernetes, Git, CI/CD
Optional requirements:
• Kafka / NATS / RabbitMQ
• CQRS and Event Sourcing
• Terraform and Observability
Comments
Member discussion for this news item or vacancy.