Software Engineer

ЧК ADVANCED PAYMENT SOLUTIONS Ltd. Казахстан, Астана 2026-03-11 18:49:10

Описание

The position requires a skilled and self-driven Software Engineer with deep technical expertise in Go-based systems and practical experience building modern web and distributed applications. The candidate combines strong engineering capabilities with the ability to navigate the complexities of third-party integrations, consistently applies security best practices as a matter of course, and embraces AI tooling responsibly — maintaining full accountability for every line of code they ship.

Key business processes

  • Software Design & Development.

  • AI-Assisted Frontend Development.

  • Third-Party API Integration.

  • System Reliability & Operations.

  • Documentation & Knowledge Sharing.

Job Functions

  • Software Design & Development
    Design, develop, and maintain scalable software solutions, contributing to the architecture and implementation of high-quality systems that meet business and technical requirements.

  • AI-Assisted Frontend Development
    Leverage AI-assisted development tools to enhance productivity in frontend development while ensuring that all generated code is carefully reviewed, secure, maintainable, and aligned with project standards.

  • Third-Party API Integration
    Develop and maintain integrations with external systems and third-party APIs, ensuring reliability, resilience, and proper handling of evolving or incomplete documentation.

  • System Reliability & Operations
    Support system reliability by monitoring performance, troubleshooting issues, and maintaining stable production environments through effective debugging, observability, and operational practices.

  • Documentation & Knowledge Sharing
    Create and maintain clear technical documentation, including architecture decisions, implementation details, and operational runbooks, while actively sharing knowledge within the engineering team.

Technical Skills

Go Language & Ecosystem

The candidate must demonstrate strong, production-level proficiency with Go, including:

  • Deep understanding of Go language fundamentals: goroutines, channels, interfaces, error handling, and the type system.

  • Fluency with the standard library and widely used community libraries (e.g. chi, gin, sqlx, pgx).

  • Experience with Go web frameworks and HTTP middleware patterns.

Familiarity with Go's official toolchain and developer tools, including go build, go test, go vet, go mod, go generate.

Performance and quality tools:

  • pprof for profiling and performance analysis;

  • race detector for concurrent code validation;

  • golangci-lint and staticcheck for code quality.

The candidate should also demonstrate the ability to write idiomatic, maintainable Go code following established community conventions.

Web Applications

  • Strong understanding of how modern web applications are architected and operate.

  • Ability to reason about request lifecycles, API design (REST, gRPC), and client–server interactions.

  • Experience with HTTP semantics, caching, authentication flows (OAuth2, JWT, sessions), and API versioning.

  • Familiarity with containerisation (Docker) and deployment to cloud environments (Kubernetes or similar).

Distributed Systems

  • Experience with distributed system patterns, including: message queues; event-driven architectures; eventual consistency.

  • Working knowledge of databases (relational and/or NoSQL) and their operational characteristics.

  • Understanding of observability practices, including: structured logging; metrics; distributed tracing.

Third-Party Integration Experience

A significant part of this role involves integrating with external systems and APIs of varying quality and maturity.

The candidate should demonstrate:

  • Hands-on experience consuming and integrating third-party REST and/or gRPC APIs.

  • Ability to work effectively with APIs that have incomplete, inaccurate, or evolving documentation.

  • Skill in diagnosing integration failures by: reading wire traffic; interpreting error responses; isolating root causes.

  • Clear and professional communication with external counterparties to troubleshoot issues and escalate where necessary.

  • Experience negotiating API changes, managing versioning constraints, and designing resilient integration layers.

Familiarity with tools for API inspection and debugging, such as Postman; curl; Wireshark or equivalent tooling.

Security Knowledge

The candidate must have a practical, working knowledge of application security, including:

  • Awareness of the OWASP Top 10 and common web application vulnerabilities: injection attacks; XSS; CSRF; SSRF and related risks.

  • Understanding of secure coding practices, including: input validation; output encoding; least privilege principles.

  • Experience implementing authentication and authorisation mechanisms securely.

  • Knowledge of secrets management and avoiding credential exposure in codebases or logs.

  • Ability to perform basic threat modelling and reason about attack surfaces in system design.

  • Familiarity with TLS/HTTPS, certificate management, and secure communication between services.​​​​​​​

Analytical & Documentation Skills

Analytical Thinking

  • Ability to break down complex problems, form hypotheses, and validate conclusions systematically.

  • Skilled at root cause analysis and post-incident review.

  • Capacity to reason about trade-offs in system design, performance, and maintainability.

Documentation

  • Ability to write clear and accurate technical documentation for: code; APIs; architecture decisions; operational runbooks.

  • Comfortable producing Architecture Decision Records (ADRs) and design proposals.

  • Maintains documentation as systems evolve, treating it as a first-class engineering artifact.

AI-Assisted Development

We actively encourage the use of AI coding tools to boost productivity while maintaining strict engineering accountability.

The candidate should demonstrate:

  • Experience integrating AI coding assistants (e.g. GitHub Copilot, Cursor, Claude Code, or similar) into a daily development workflow.

  • Ability to critically evaluate AI-generated code for correctness, security, and alignment with project standards.

  • Understanding that AI is an accelerator, not a replacement for engineering judgement — the engineer owns every line pushed to the repository.

  • Practices ensuring that AI-assisted code is properly reviewed, tested, and fully understood before merging.

Required experience and background

  • Minimum 4 years of professional software engineering experience in a full-time role.

  • At least 3 years of professional software development experience building and maintaining production web applications.

  • Proven track record building and maintaining production web applications.

  • Proven experience developing distributed systems.

  • Hands-on experience across the full software development lifecycle including design, implementation, testing, deployment, and maintenance.

  • Familiarity with the full software development lifecycle, from design and implementation to testing, deployment, and maintenance.

  • Strong proficiency in Go programming language and ecosystem tools.

  • Experience integrating third-party APIs and external services.

  • Practical knowledge of application security best practices.​​​​​​​

Required Soft Skills

  • Strong sense of ownership and responsibility for delivered solutions.

  • Strong analytical thinking and structured problem-solving ability.

  • High accountability and ownership of delivered code.

  • Clear technical communication and collaboration skills.

  • Ability to work independently and navigate complex technical challenges.

  • Commitment to high code quality, maintainability, and documentation stand.​​​​​​​​​​​​​​

Remuneration Package

  • Competitive base salary aligned with experience and technical expertise.

  • Flexible working arrangements.

  • Budget for tools, professional development, and learning.

  • Opportunity to work on complex engineering challenges in a collaborative, low-bureaucracy environment.

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

  • Software Systems Engineer / Architect

    Itransition Казахстан, Астана 7 дней назад
    ... requirements. Requirements: Degree in Software Engineering, Systems Engineering, Computer Science, ... Solid background in software engineering and system integration Experience working on complex software-intensive systems Knowledge of architecture ...
    astana.hh.kz
  • Senior Python Software Engineer (Cyprus)

    EXNESS Global Limited Казахстан, город Лимасол, Limassol, Limassol Marina день назад
    ... the production of the existing software solutions, ensuring that we capture ... worry-free. You will: Develop software. Make highload and high-available ... or more years of commercial software development using Python and excellent ...
    astana.hh.kz
  • C++ Software Architect

    Itransition Казахстан, Астана 19 дней назад
    ... and design scalable, high-performance software in C++. Collaborate with cross- ... of legacy applications. Сreate software architecture documentation. Drive technical excellence, ... C++ and solid experience in software architecture and design patterns (SOLID, ...
    astana.hh.kz
  • Site Reliability Engineer

    Andersen Казахстан, Астана 21 день назад
    ... a Site Reliability Engineer to join our dynamic and highly skilled professional team. Andersen is a pre-IPO software development company that provides a ... a Site Reliability Engineer, DevOps Engineer, or Infrastructure Engineer for 2+ years. Hands-on ...
    astana.hh.kz
  • Middle Software Engineer (Golang/PHP)

    ZiMAD Казахстан, Холливуд 9 дней назад
    ... looking for a Golang PHP Software Engineer to work on infrastructure projects ... professional experience in backend or software development using Golang and PHP. ...
    astana.hh.kz
  • Middle Software Engineer (Golang/PHP)

    ZiMAD Казахстан, Холливуд 13 дней назад
    ... looking for a Golang PHP Software Engineer to work on infrastructure projects ... professional experience in backend or software development using Golang and PHP. ...
    almaty.hh.kz
  • Senior Data Software Engineer (Big Data Engineer)

    Epam Kazakhstan (Эпам Казахстан),ТОО Казахстан, Астана 22 дня назад
    ... an open-minded Senior Data Software Engineer to drive the development and ...
    astana.hh.kz
  • Electrical Engineer

    Газстройпроект Казахстан, город Аксай 16 часов назад
    ... -ordination with the Lead Electrical Engineer in obtaining all necessary information ... . - Proven expertise as an electrical engineer - Hands-on experience using design and calculation software - Deep knowledge of electrical manufacturing ...
    aksai-kz.hh.kz
  • Infrastructure Engineer

    Шлюмберже Лоджелко Инк. в РК Казахстан, Астана 6 дней назад
    Mission: The Infrastructure Engineer - provides high quality on-site ... of infrastructure to enable Schlumberger software products, services and solutions to ... ), operating systems, databases and SIS software · Investigates, analyses, resolves and prepares ...
    astana.hh.kz
  • QA Engineer

    Andersen Казахстан, Астана 13 дней назад
    Andersen is hiring a QA Engineer for a global insurance leader. ... browsers and platforms. Actively supporting software development and IT teams by ... resolutions. Providing ongoing suggestions for software quality improvements and test process ...
    astana.hh.kz
  • Senior Software Engineer

    Казахтелеком Казахстан, Астана 2 дня назад
    ... потенциал. Мы ищем опытного Senior Software Engineer для работы над высоконагруженными системами ...
    astana.hh.kz
  • Lead Unity Software Engineer (Gameplay)

    Playrix Казахстан, Астана 5 дней назад
    ... развиваются уже 21 год. Lead Software Engineer – драйвер технического развития продукта, который ...
    astana.hh.kz
  • Lead C++ Software Engineer (Gameplay)

    Playrix Казахстан, Астана 11 дней назад
    ... развиваются уже 21 год. Lead Software Engineer – драйвер технического развития продукта, который ...
    astana.hh.kz
  • QA Automation Engineer

    Itransition Казахстан, Астана 6 дней назад
    ... looking for a QA Automation Engineer to join our team, ensuring top-notch software quality, documenting issues, and working ... B2+ Experience of the agile software project life cycle and where ...
    astana.hh.kz
  • QA Automation Engineer (Mobile)

    Itransition Казахстан, Астана 13 дней назад
    ... looking for a QA Automation Engineer to join our team, ensuring top-notch software quality, documenting issues, and working ... B2+ Experience of the agile software project life cycle and where ...
    astana.hh.kz
  • MPD Field Specialist (MPD Panel - Choke Operator / Field Engineer)

    FSSA Казахстан, вахтовый поселок Тенгиз месяц назад
    ... required (as an MPD Field Engineer or Field Specialist)• Valid Well ... role• Proficiency in project management software• Experience using well hydraulics and MPD software• Hands-on exposure with min ...
    atyrau.hh.kz
  • Pre-Production Engineer

    Alstom Казахстан, Астана, улица Кендирли, 10 6 дней назад
    ... the full-time Pre-Production Engineer in Astana we’re looking for? ... plus Experience as a design engineer Civil engineer in the fields of mechanical ...
    astana.hh.kz
  • Infrastructure Security Engineer (Network)

    EXNESS Global Limited Казахстан, город Лимасол, Limassol, Limassol Marina 10 часов назад
    ... matters As an Infrastructure Security Engineer within the Security Division, you ... . Previous experience with Palo Alto software solutions is required. Knowledge of ...
    astana.hh.kz
  • Infrastructure Engineer

    EXNESS Global Limited Казахстан, город Лимасол, Limassol, Limassol Marina 10 часов назад
    ... worry-free. As an Infrastructure Engineer in the IT Infrastructure division, ... in servers, virtualization, and infrastructure software; assist other teams in troubleshooting ...
    astana.hh.kz
  • Supply Engineer

    Crystalia Glass LLC Казахстан, Астана 2 дня назад
    ... for a detail-oriented Supply Engineer to join our team. In ... : Familiarity with AutoCAD or similar software for reviewing drawings. Experience with ...
    astana.hh.kz
  • Mobile QA Automation Engineer (Middle)

    Талисман качества Казахстан, Астана 2 дня назад
    ... higher- Familiarity with the Agile software development lifecycle and the role ... independently as the sole automation engineer on a project If youre ...
    astana.hh.kz
  • Service Desk Engineer (Jira, Confluence, GitLab, Google Workspace)

    QIC Казахстан, Астана 6 дней назад
    ... looking for a Service Desk Engineer to join our Infrastructure Team. ... line with security policies Troubleshoot software and internal platform issues Monitor ...
    astana.hh.kz
  • E&I Engineer

    Стамгазстрой Казахстан, Актау 6 дней назад
    ... , and commissioning activities Requirements: Electrical Engineer Degree or equivalent title Proven ... including GOST,PUE,SNIP Engineering software and tools including AutoCAD and ...
    aktau.hh.kz
  • AI/ML Engineer

    Andersen Казахстан, Астана 7 дней назад
    ... is hiring an AI ML Engineer to build scalable AI solutions ... deploying AI models. Understanding of software development life cycle (SDLC) and ...
    astana.hh.kz
  • Planning Engineer (B737)

    VIETJET QAZAQSTAN Казахстан, Астана 7 дней назад
    The Planning Engineer is the architect of our ... Task Cards. Proficiency in MRO software (e.g., AMOS, OASES, or ...
    astana.hh.kz
  • Avionics Engineer (B737)

    VIETJET QAZAQSTAN Казахстан, Астана 7 дней назад
    ... are looking for an Avionics Engineer to manage the complex electrical ... -art. Responsibilities: Manage avionics modifications, software updates (LSAPs), and navigation database ...
    astana.hh.kz
  • Supply Engineer

    Crystalia Glass LLC Казахстан, Астана 8 дней назад
    ... for a detail-oriented Supply Engineer to join our team. In ... : Familiarity with AutoCAD or similar software for reviewing drawings. Experience with ...
    astana.hh.kz
  • Supply Engineer

    Crystalia Glass LLC Казахстан, Алматы 8 дней назад
    ... for a detail-oriented Supply Engineer to join our team. In ... : Familiarity with AutoCAD or similar software for reviewing drawings. Experience with ...
    almaty.hh.kz
  • Middle QA Automation Engineer

    Талисман качества Казахстан, Астана 14 дней назад
    ... higher- Familiarity with the Agile software development lifecycle and the role ... independently as the sole automation engineer on a project If youre ...
    astana.hh.kz
  • Senior IT Support Officer (Site based)

    UCC Holding Казахстан, Астана 6 дней назад
    ... firewall maintenance Install Complex Software for Desktop Management. This includes ... , Antivirus and Spam filtering software, Desktop Maintenance. Configure and install personal computer software packages, software upgrades, PC Support, Operating System ...
    astana.hh.kz
  • Ведущий Frontend разработчик на React

    от 2500 до 3000 USD
    Ерошенко Казахстан, Астана 9 дней назад
    ... до 40 мин) Senior Frontend Software Engineer on ReactLocation: Remote (Israel)Employment ... looking for a Senior React Software Engineer to join our Product Engineering ... For5+ years of professional software engineering experience3+ years building production ...
    astana.hh.kz
  • Senior Python & Data Engineer (ClickHouse)

    Новео Казахстан, Астана 7 дней назад
    ... нашу команду Senior Python & Data Engineer с сильным бэкграундом разработки на ... опыта работы в роли Data Engineer (ClickHouse); 5+ лет опыта коммерческой ...
    astana.hh.kz
  • Senior DevOps Engineer (ex-SysOps/SRE track)

    SL KG Казахстан, Астана 9 дней назад
    ... for a strong Senior DevOps Engineer to lead this transformation. We ... Haves: GCP Professional Cloud DevOps Engineer or Professional Cloud Architect certification ...
    astana.hh.kz
  • Middle Automation QA Engineer (TypeScript)

    Талисман качества Казахстан, Астана 10 дней назад
    ... for a Middle Automation QA Engineer to join our team and ... experience as an Automation QA Engineer Strong hands-on experience with ...
    astana.hh.kz
  • Senior Integration Engineer

    от 5142 USD
    Аспирити Казахстан, Красноярск, улица Ладо Кецховели, 22А 22 дня назад
    ... РФ РБ ❗️ Позиция: Solutions Implementation Engineer Мы ищем Solutions Implementation Engineer с сильным инженерным бэкграундом и ...
    astana.hh.kz
  • Senior AI Engineer

    Epam Kazakhstan (Эпам Казахстан),ТОО Казахстан, Астана 8 дней назад
    ... distinctions between data science and software engineering approaches Proficiency in Python ...
    astana.hh.kz
  • DevOps Engineer

    Itransition Казахстан, Астана месяц назад
    ... can design and develop complex software systems from scratch, design project- ...
    astana.hh.kz
  • Go Developer

    Брайт Эйдженси Казахстан, Астана 17 дней назад
    ... IT company specializing in software development, mobile applications, and web ... of services, including custom software development, IT consulting, project management, ... . Providing ongoing suggestions for software quality improvements and test process ...
    astana.hh.kz
  • Infrastructure Security Engineer (OpenStack)

    EXNESS Global Limited Казахстан, город Лимасол, Limassol, Limassol Marina 10 часов назад
    ... matters As an Infrastructure Security Engineer within the Security Division, you ...
    astana.hh.kz

Карточка вакансии:

  • Должность Software Engineer
  • Размещено: 2026-03-11 18:49:10
  • Город Казахстан, Астана
  • Зарплата:
  • Компания: ЧК ADVANCED PAYMENT SOLUTIONS Ltd.