Все вакансии

Senior Fullstack Engineer (Go/TypeScript)

Фаброс · зарплата не указана · Минск · HH · опубликовано 20 апреля 2026 г.

Компания Фаброс
Источник HH
Опубликовано 20 апреля 2026 г.
Зарплата зарплата не указана

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

We are currently looking for a Senior Fullstack Engineer (Go/TypeScript) for our flagship project.
Key Responsibilities:
• Design and develop microservices in Go (REST/gRPC), public and internal APIs.
• Develop frontend using TypeScript (React) with a focus on performance and Developer Experience (DX).
• Integrate with external services, develop contracts.
• Optimize performance, profiling, reduce latency, and scale systems.
• Design database schemas, perform migrations, indexing, and query optimization.
• Implement and maintain CI/CD, cloud infrastructure (AWS) with Docker/Kubernetes.
• Ensure quality: writing tests (unit/integration/e2e), code reviews, automation of checks.
• Ensure observability and reliability: logging, metrics, alerting, tracing.
• Participate in architectural design, RFCs/ADRs.
Requirements:
• 3+ years of commercial development experience, including 3+ years with Golang and 3+ years with TypeScript.
• Proficient in Go: context handling, concurrency (goroutines/channels), profiling (pprof), gRPC/REST, generics, modularity.
• Strong frontend skills with TypeScript: React, state management (Redux Toolkit), routing, bundle formation, and optimization.
• Databases: PostgreSQL/MySQL, Redis; design, indexing, transactions.
• Queues/Buses: Kafka/NATS — experience in designing event-driven integrations.
• CI/CD: GitLab CI, feature flags, migrations, blue‑green/rolling deployments.
• Testing: Jest, Playwright; for Go — testing/testify, integration/e2e.
• Security: OAuth2, JWT.
• Understanding of DDD principles, SOLID, 12-factor methodology, observability (Prometheus/Grafana, OpenTelemetry).
• English - B1.
Nice to have:
• Data architecture: CQRS/Event Sourcing, idempotency, deduplication.
• Experience building BFFs, WebSockets.
• Feature flags, experiments/A-B testing, product metrics.
Technology Stack (Primary):
• Backend: Go, gRPC/REST, PostgreSQL, Redis, Kafka.
• Frontend: TypeScript, React, Redux Toolkit, Playwright.
• DevOps: GitLab CI, Docker, nice to have: Kubernetes, AWS, Helm.
• Observability: Prometheus, Grafana, Loki, OpenTelemetry, Sentry.
What We Offer:
• Employment according to the Labor Code of the Republic of Belarus (the company is the resident of the PVT).
• Extended health insurance policy from the first month of work.
• Additional payments for sick leaves and days off.
• Sport Days, Teambuilding Events and Parties.
• Breakfast and healthy snacks in the office.
• Gifts and bonuses for employees on significant dates (birthday, wedding, birth of children).
• Relaxation room in the office.
• Competitive salary and benefits package.
• Opportunity to work with a talented and passionate team in a creative and dynamic environment.
• Flexible working hours and remote/office work options.
• Career growth and professional development opportunities.
• A fun and inclusive company culture that celebrates diversity and creativity.
* The position has been posted in anticipation of its official opening.
* Вакансия открыта в связи с перспективой потребности в работнике.
Join us and let’s create great product together!

Навыки

  • REST
  • PostgreSQL
  • MySQL
  • Redis
  • Apache Kafka
  • Clickhouse
  • TypeScript
  • React
  • Redux
  • Gitlab
  • Docker
  • Prometheus
Открыть вакансию в ленте