Go Developer in Almaty

Andersen

Go Developer in Almaty

Описание вакансии

Andersen is hiring a Go Developer in Almaty for a banking project to develop and improve a mobile loyalty program with unified management of bonuses, promotions, and discounts.

The customer is one of Kazakhstan’s leading commercial banks. Serving over 3 million retail and corporate clients, it operates a nationwide network of branches and service outlets. The bank offers a comprehensive portfolio of financial services, including loans, cards, deposits, investment solutions, and digital banking tools. Systemically important within Kazakhstan’s financial sector, the customer continues to expand access to global markets and promote ESG initiatives.

The project is the development of a mobile version of a partner loyalty program, followed by ongoing feature enhancements. Built on a new architecture with its own core and unified management interface, the system will enable control over bonuses, promotions, and discounts across all products.

Responsibilities:

  • Developing and maintaining microservices, including creating new microservices in Go.
  • Integrating with external systems, developing and supporting APIs.
  • Building mechanisms to ensure secure and accurate data transfer between various systems.
  • Designing and optimizing database schemas to ensure high performance and scalability.
  • Writing and optimizing complex SQL queries for working with relational databases (PostgreSQL).
  • Developing and maintaining containerized applications.
  • Configuring and managing Kubernetes clusters.
  • Ensuring code quality (conducting code reviews, writing tests).
  • Setting up monitoring and logging systems.
  • Analyzing and resolving issues identified through monitoring and logging.
  • Collaborating closely with other developers, testers, and business analysts.
  • Conducting performance and security testing.
  • Preparing and maintaining technical documentation.
  • Documenting architectural decisions and API specifications.

Must-haves:

  • Experience as a Go Developer for 3+ years.
  • Experience working with financial systems or payment platforms.
  • Experience in Agile/Scrum teams.
  • Proficiency with Go frameworks and libraries (e.g., Gin, Echo).
  • Knowledge of microservices architecture principles.
  • Experience with RESTful API and gRPC.
  • Experience working with relational databases (e.g., PostgreSQL, MySQL).
  • Knowledge of NoSQL databases (e.g., MongoDB, Redis).
  • Experience with message queue systems (e.g., RabbitMQ, Kafka).
  • Experience with containerization and orchestration tools (e.g., Docker, Kubernetes).
  • Level of English – Intermediate or above.

Nice to Have:

  • Experience with version control systems (e.g., Git).
  • Understanding of CI/CD principles and experience with relevant tools (e.g., Jenkins, GitLab CI, GitHub Actions).
  • Knowledge of security principles and best practices in software development.
  • Experience with monitoring and logging systems (e.g., Prometheus, Grafana, ELK Stack).

Reasons why this job would be interesting to you:

  • Experience in teamwork with leaders in FinTech, Healthcare, Retail, Telecom, and others. Andersen cooperates with such businesses as Samsung, Siemens, Johnson & Johnson, BNP Paribas, Ryanair, Mercedes, TUI, Verivox, Allianz, T-Systems, etc.;
  • The opportunity to change the project and/or develop expertise in an interesting business domain;
  • Job conditions – you can work both fully remotely and from the office or can choose a hybrid variant;
  • Guarantee of professional, financial, and career growth! The company has introduced systems of mentoring and adaptation for each new employee;
  • The opportunity to earn additional up to 1,000 USD per month by participating in the company's activities;
  • Access to the corporate training portal, where the entire knowledge base of the company is collected and which is constantly updated;
  • Bright corporate life (parties / pizza days / PlayStation / fruits / coffee / snacks / movies);
  • Certification compensation (AWS, PMP, etc);
  • Referral program;
  • English courses;
  • Private health insurance and compensation for sports activities.

Your personal data is protected in accordance with GDPR regulations.

Join us!

Посмотреть контакты работодателя

Похожие вакансии

Halyk Finservice

Go Backend Developer

Halyk Finservice

Полный день
  • Алматы

  • Не указана

Рекомендуем
Частная компания “Automated Communication Solutions Ltd.”

Middle Backend Go разработчик

Частная компания “Automated Communication Solutions Ltd.”

Удаленная работа
  • Алматы

  • Не указана

Рекомендуем
Kolesa (АО Колеса)
Полный день
  • Алматы

  • до 1600000 KZT

Рекомендуем
Частная компания “Automated Communication Solutions Ltd.”

PHP+Go Developer

Частная компания “Automated Communication Solutions Ltd.”

Удаленная работа
  • Алматы

  • до 1600000 KZT

ALSECO, АО
Полный день
  • Алматы

  • до 1600000 KZT

Freedom Pay
Полный день
  • Алматы

  • до 1600000 KZT

Ticketon Events
Полный день
  • Алматы

  • до 1600000 KZT

KMF Банк
Полный день
  • Алматы

  • до 1600000 KZT

Zymyran inc
Полный день
  • Алматы

  • от 600000 KZT

Agile Soft
Полный день
  • Алматы

  • от 600000 KZT

GROUP-IB TSHK

Senior Golang developer

GROUP-IB TSHK

Удаленная работа
  • Алматы

  • от 600000 KZT

TRUE IT
Полный день
  • Алматы

  • до 900000 KZT

Alatau City Invest

Backend разработчик

Alatau City Invest

Полный день
  • Алматы

  • до 900000 KZT

Hero’s Journey
Полный день
  • Алматы

  • до 1200000 KZT

КАРАДА ПРО

Middle PHP Developer

КАРАДА ПРО

Полный день
  • Алматы

  • до 700000 KZT

Удаленная работа
  • Алматы

  • до 600000 KZT

Epam Kazakhstan (Эпам Казахстан),ТОО

Lead Scala Developer

Epam Kazakhstan (Эпам Казахстан),ТОО

Полный день
  • Алматы

  • до 600000 KZT

Itransition
Гибкий график
  • Алматы

  • до 600000 KZT

WIN WIN DISTRIBUTION
Полный день
  • Алматы

  • до 700000 KZT

The Boss media group
Полный день
  • Алматы

  • до 1200000 KZT

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию