Go Developer (Almaty, Kazakhstan)

Oferty pracy
PLWarsawGrzybowska 6000-844

Summary

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.

Requirements

  • 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.

Desired skills

  • 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 to join us

  • 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 up to an additional 1,000 USD per month, depending on the level of expertise, which will be included in the annual bonus, 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.

Join us!

Czekamy na was!

lub Poleć znajomego

Przetwarzamy dane osobowe zgodnie z RODO

Nadal szukasz wymarzonej pracy w IT? Kliknij tutaj, aby zobaczyć pełną listę ofert pracy w firmie Andersen. Stale otwieramy nowe stanowiska!