Andersen is hiring a Go Developer (Kazakhstan) for a project building a next-generation business banking app with microservices and modern digital features. Andersen is a pre-IPO software development company providing a full cycle of services. For over 19 years, we have been helping enterprises and middle-sized firms worldwide transform their businesses by creating effective digital solutions using innovative technologies.
Go developer in business banking
подготовься к отклику
ai-инструментыЧтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузи резюме
описание
задачи
- Developing and maintaining microservices, including creating new microservices in Go.
- Integrating with external systems, including developing and maintaining APIs.
- Working with databases, including designing and optimizing database schemas.
- Handling containerization and orchestration.
- Ensuring code quality.
- Monitoring and logging.
- Closely collaborating with other developers, testers, and business analysts.
- Performing performance and security testing.
- Maintaining documentation.
требования
- Experience in commercial Go development for 3+ years, including participation in banking or fintech projects.
- Strong knowledge of the Go standard library: net/http, context, sync, io, encoding/json, protobuf, etc.
- Experience in developing high-load and fault-tolerant services.
- Strong command of profiling and performance optimization tools (pprof, benchmark).
- Understanding and hands-on experience with concurrency: goroutines, channels, sync primitives.
- Experience in building clean architecture and structuring code (DDD, Hexagonal, Layered Architecture).
- Experience in designing and developing REST / gRPC APIs.
- Knowledge of communication protocols and technologies: HTTP/2, WebSockets, Kafka, RabbitMQ, NATS.
- Hands-on experience with microservices architecture.
- Understanding of distributed systems principles: CAP theorem, eventual consistency, idempotency.
- Strong experience with relational and NoSQL databases: PostgreSQL, MySQL, MongoDB, Redis, Cassandra.
- Experience in query optimization, replication, sharding, and transactions.
- Knowledge of ORM frameworks and database migration tools: GORM, sqlx, migrate.
- Hands-on experience with Docker, Kubernetes, and Helm.
- Experience in setting up CI/CD pipelines: GitLab CI, GitHub Actions, Jenkins.
- Experience in implementing logging, monitoring, and alerting: Prometheus, Grafana, ELK, OpenTelemetry.
- Experience with cloud platforms: AWS, GCP, Yandex Cloud, Azure.
- Level of English – from Intermediate+ and above.
условия
- Andersen has mentoring and adaptation systems for new employees, and transparent performance review and assessment systems will allow you to determine your development path and plan your growth.
- The company supports them in this and gives them access to the best educational platforms, seminars, and practices.
- We are a cool young team of like-minded people communicating informally.
- You'll have a stable and competitive salary and an extensive benefits package.
- At Andersen, we have many different ways to grow. You can improve as a specialist or a manager, and all your activities will be decently rewarded.
навыки
Международная компания по разработке ПО и цифровой трансформации с услугами заказной разработки и staff augmentation.
Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.