YOUR NEXT CHAPTER
Senior Full-Stack Engineer
About the role
• Build end-to-end product features across Go and Node.js/Express backends and React frontend
• Use Cursor/Copilot/ClaudeCode or similar AI-assisted development tools daily to accelerate delivery, refactoring, and test generation while verifying outputs and keeping code clean
• Design backend services using DDD patterns, bounded contexts, aggregates, domain events, clean layering, and pragmatic architecture
• Implement data models and migrations across PostgreSQL and MongoDB using GORM, Mongoose, or raw queries where appropriate
• Build and maintain REST APIs and webhooks/event-driven workflows in Go and Node.js/Express
• Implement React (TypeScript) frontend flows including dashboards, admin workflows, status lifecycles, and audit views
• Ensure correctness and observability through structured logging, metrics, tracing, and production-ready error handling
• Contribute to security fundamentals including RBAC, least-privilege access, safe secrets handling, and audit trails
• Own quality through unit/integration tests, contract tests, and CI pipelines
• 7+ years building production systems with Go and/or the MERN stack (MongoDB, Express, React, Node.js), plus solid React experience
• Strong backend fundamentals: concurrency, APIs, reliability, debugging
• Hands-on with DDD (not just buzzwords): can model domains and keep boundaries clean
• Strong database skills across PostgreSQL and MongoDB: schema/collection design, indexing, query tuning, migrations
• Experience with GORM and/or Mongoose (or similar ORMs/ODMs) plus comfort dropping to raw SQL or aggregation pipelines when needed
• Frontend proficiency in React (TypeScript preferred), including state management and form-heavy admin UIs
• Good testing discipline (Go testing, Jest/Vitest, integration tests; frontend testing basics)
• REQUIRED: confident daily use of AI coding tools (Cursor/Copilot/etc.) with disciplined verification and secure practices
• Nice to have: Event-driven patterns: outbox, retries, idempotency, background jobs
• Nice to have: Experience with RBAC/policy engines, audit logs, fintech/compliance workflows
• Nice to have: Docker/Kubernetes familiarity
• Nice to have: CI/CD ownership (GitHub Actions/GitLab CI), release workflows
• Nice to have: Experience with high-security systems (custody, payments, identity)
• Ownership mindset: deliver features end-to-end with high quality
• Clear communication and ability to work across teams
• Pragmatic: balances long-term design with shipping
• Comfortable in ambiguity and fast iteration
• Competitive salary
• Annual performance bonus
• Fully remote position — work from anywhere in the world (team operates on CET)
• Paid time off, including vacation, sick leave, and public holidays
• Multiple projects within the company — the opportunity to discuss different projects during the interview and choose the one that's the best fit for you