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!