Middle/Senior Backend Software Engineer (NestJS / Node.js)

INVESTBANQ TECH LAB LIMITED

  • Алматы
  • Постоянная работа
  • Полная занятость
  • 21 д. назад
Investbanq is an AI-powered wealth operating system for family offices, asset managers and banks. We are empowering traditional financial institutions to rapidly transform into AI-driven WealthTech players, enabling them to effectively capitalize on the growing wealth transfer to affluent millennials and other digital natives across emerging Asia and MENA. We are scaling quickly across Asia and MENA and are assembling a high‑calibre engineering team to power our next phase of growth.Why this role mattersOur backend is the heart of the platform – processing trades, crunching analytics, and securing sensitive data in real time. You’ll own critical services built with NestJS and AWS serverless, shaping everything from data models to deployment pipelines. If you thrive on clean architecture, low‑latency code, and “everything‑as‑code” DevOps, you’ll feel right at home.Tech stack
  • Backend – NestJS / Node 20, TypeScript
  • APIs – REST, GraphQL
  • Data – PostgreSQL (TimescaleDB), Redis Cluster, S3
  • Messaging – AWS SQS (DLQ), Redis pub/sub
  • Compute – AWS ECS (Fargate), AWS Lambda
  • Edge & Auth – AWS API Gateway, Cognito (OIDC)
  • IaC & CI/CD – Terraform, GitLab CI, Docker
  • Security – AWS KMS, envelope encryption, least‑privilege IAM
ResponsibilitiesDesign & build core services
  • develop REST and GraphQL APIs in NestJS (Node 20 + TypeScript)
  • model transactional and market‑data workflows in PostgreSQL / TimescaleDB
Scale & harden the platform
  • implement event‑driven patterns with SQS (DLQs) and Redis pub/sub
  • optimise hot paths for sub‑100 ms latency; profile and eliminate bottlenecks
Ship with confidence
  • write unit, integration, and load tests; enforce coverage thresholds
  • automate everything with GitLab CI/CD, Terraform, and Docker → ECS
Collaborate & mentor
  • work closely with product, QA, and front‑end team (React + Next.js)
  • review code, share knowledge, and raise the engineering bar for everyone
RequirementsMust-have
  • 3 + years building production back‑ends in Node.js / TypeScript (preferably NestJS)
  • deep SQL skills with PostgreSQL; you know when to reach for indexes, CTEs, and partitioning
  • hands‑on AWS: API Gateway, Lambda, ECS, S3, SQS, KMS
  • comfortable with Docker
Nice-to-have
  • experience in fintech, trading, or high‑compliance domains
  • familiarity with TimescaleDB or other time‑series DBs
  • graphQL subscriptions, Apollo Federation, or event sourcing
  • observability stacks (OpenTelemetry, Prometheus, Grafana)
  • knowledge of SOC 2, ISO 27001, or similar frameworks
  • contributions to OSS, tech blogs, or conference talks
Working conditionshybrid work environment: 3 days in the office, 2 days remotemodern office location in Almatyofficial employment in compliance with AIFC Employment Regulationsopportunities for professional growth and career progressionmultilingual working environmentexposure to cutting-edge AI-driven WealthTech solutionsa collaborative and inclusive corporate culture that values innovation and initiativeperiodic remote (e.g., during winter) from year 2ESOP participation from year 2Investbanq Tech Lab является частью группы компаний Investbanq, которая основана более 5 лет назад в Сингапуре. Деятельность компании лицензируется Monetary Authority of Singapore (аналог Нацбанка) и МФЦА в Казахстане.Investbanq is an AI-powered wealth operating system designed for family offices, asset managers, and banks. Our mission is to empower traditional financial institutions to seamlessly transform into AI-driven WealthTech leaders, enabling them to capitalize on the growing wealth transfer to affluent millennials and other digital natives across Emerging Asia and MENA.

HeadHunter