Go Developer in Almaty
Oferty pracySummary
Andersen is hiring a Go Developer in Almaty for a project building a CRM platform, improving customer support processes and communication efficiency.
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 focused on developing a CRM solution that provides a unified workspace for customer care center employees, helping streamline communication, improve service processes, and enhance customer support efficiency.
Responsibilities
- Developing and maintaining: Designing, developing, and supporting high-load microservices in Go within the oCRM ecosystem.
- Implementing business logic using microservice architecture and Domain-Driven Design (DDD) principles.
- Writing and optimizing SQL queries for working with relational databases while ensuring transactional integrity of services.
- Developing REST APIs to enable seamless interaction between the frontend (single agent workspace of the Contact Center Platform) and backend services.
- Using the Go-kit framework for building microservices (transport layer, endpoints, logging, and metrics).
- Managing code in GitLab, participating in code reviews, and maintaining build and deployment pipelines.
- Following SOLID principles, writing testable and maintainable code, and documenting APIs.
- Packaging services into Docker containers and working with orchestration systems (Kubernetes / Nomad depending on the infrastructure; Docker knowledge is explicitly required).
Requirements
- Experience as a Go Developer for 3+ years.
- Experience working in a team on CRM systems or customer-oriented services (Customer Care / Service Desk).
- Ability to justify architectural decisions for a mission-critical information system (oCRM).
- Responsibility for results, as the system directly impacts the operational activities of the Customer Care Center (BCC Contact).
- English level – from Intermediate and above.
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 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.
Join us!
Lokalizacje
Kazakhstan
Czekamy na was!
lub Poleć znajomego
Przetwarzamy dane osobowe zgodnie z RODO
Myślisz o kolejnym kroku w karierze? Zobacz oferty pracy w Andersen i znajdź coś dla siebie już dziś