Go Developer

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

Andersen is looking for a Go Developer for a large financial organization. The project focuses on building mobile banking components to deliver secure, user-friendly digital services for individual customers.

The customer Is a large financial organization operating in multiple regions with an extensive service network. The company provides a broad range of financial services and actively develops digital channels, including online banking solutions for individuals and businesses, a mobile application with loyalty and payment features, and an integrated online platform offering instalment and credit options.

The project is focused on developing various components of a mobile banking application for individual clients. The goal is to enhance the customer experience by providing secure, user-friendly, and innovative digital solutions that make everyday banking more accessible and efficient.

Responsibilities:

  • Developing scalable, reliable backend services using Go.
  • Designing and implementing RESTful APIs for frontend-backend communication.
  • Ensuring adherence to coding standards, best practices, and architectural principles.
  • Implementing and optimizing database schemas and queries (MySQL, PostgreSQL, MongoDB).
  • Ensuring data integrity, security, and compliance with standards like GDPR and PCI-DSS.
  • Implementing encryption and security measures to protect sensitive data.
  • Conducting security audits and vulnerability assessments.
  • Integrating third-party APIs for payment processing, authentication, etc.
  • Developing middleware for message queueing, caching, and asynchronous processing.
  • Collaborating with teams to ensure seamless system integration and performance.
  • Writing unit, integration, and end-to-end tests to validate code.
  • Participating in code reviews and collaborating with QA to resolve defects.
  • Optimizing performance and troubleshooting bottlenecks.
  • Conducting load testing and performance tuning for high-volume applications.
  • Implementing CI/CD pipelines for automated testing, building, and deployment.
  • Ensuring smooth deployment processes with rollback capabilities.
  • Documenting design decisions, architecture, and API specifications.
  • Mentoring junior developers and contributing to internal knowledge sharing.
  • Staying updated on emerging technologies and industry trends.

Must-haves:

  • Experience in software development using Go, including concurrency, channels, and error handling for 2+ years.
  • Experience in FinTech or similar domains.
  • Proficiency in designing and implementing RESTful APIs, microservices architecture, and database interactions.
  • Strong understanding of relational and NoSQL databases, including database design, optimization, and query tuning.
  • In-depth knowledge of security principles, encryption techniques, and compliance standards relevant to banking applications (e.g., GDPR, PCI-DSS).
  • Experience writing unit tests, integration tests, and end-to-end tests to ensure code quality and reliability.
  • Ability to identify and resolve performance bottlenecks through code optimization, caching strategies, and load testing.
  • Experience setting up CI/CD pipelines for automated build, testing, and deployment using tools such as Jenkins, GitLab CI/CD, or Travis CI.
  • Strong documentation skills, including documenting design decisions, API specifications, and architectural patterns, as well as mentoring junior developers and sharing knowledge.
  • Familiarity with Agile principles and practices, including sprint planning, daily stand-ups, and retrospectives.
  • Level of English – from Intermediate and above.

Nice-to-have:

  • Experience leading the development of backend services and APIs for banking applications, with a focus on scalability, reliability, and security.
  • Experience designing and implementing microservices architecture using Go, Docker, and Kubernetes.
  • Hands-on involvement in implementing security measures and encryption techniques to protect sensitive financial data and transactions.
  • Experience collaborating with cross-functional teams to gather requirements, provide technical guidance, and drive project delivery.
  • Experience mentoring junior developers, conducting code reviews, and contributing to continuous improvement initiatives.

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

Your personal data is protected in accordance with GDPR regulations.

https://andersenlab.com/privacy-policy

Join us!

https://people.andersenlab.com/

Навыки
  • Golang
  • MySQL
  • REST API
  • MongoDB
  • CI/CD
  • Kubernetes
  • Docker
Посмотреть контакты работодателя

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

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

  • Не указана

Рекомендуем
Qozhan Consulting

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

Qozhan Consulting

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

  • Не указана

Рекомендуем
МФО Деньги говорят

PHP Senior-разработчик

МФО Деньги говорят

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

  • Не указана

Рекомендуем
Моторная компания Астана-Моторс

Backend Developer (Python, Django)

Моторная компания Астана-Моторс

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

  • Не указана

Andersen

AEM Developer

Andersen

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

  • Не указана

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

  • Не указана

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

  • Не указана

Nomado Partners

Middle Backend Developer

Nomado Partners

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

  • Не указана

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

  • от 500000 KZT

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

  • до 300000 KZT

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

  • до 300000 KZT

Ресурс Плюс KZ
Полный день
  • Алматы

  • до 300000 KZT

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

  • от 400000 KZT

EUROPHARMA, ТМ (ТОО AK NIET GROUP)
Удаленная работа
  • Алматы

  • от 400000 KZT

КАРАДА ПРО

Fullstack-разработчик

КАРАДА ПРО

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

  • до 800000 KZT

Andersen

COBOL Developer

Andersen

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

  • до 800000 KZT

Народный банк Казахстана

Go Developer Middle+/Senior

Народный банк Казахстана

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

  • до 800000 KZT

QOMEK KAZAKHSTAN (КОМЕК КАЗАХСТАН)

Strong Junior/Middle C# Backend разработчик

QOMEK KAZAKHSTAN (КОМЕК КАЗАХСТАН)

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

  • от 500000 KZT

Договор24
Полный день
  • Алматы

  • от 600000 KZT

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

  • до 500000 KZT

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

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