logo[мetahunt]
> DOU
senior

Full Stack Engineer

Avoid content
format:Remotecompany:Outsource
javaspringhibernateflywaypostgresqlconcurrencytypescriptvue.jsangularvitezodtailwind csspiniavue routervuexdockerjenkinsawsgrpc
blockchainterraformaws ecsaws iamaws rds
englishB1
domainFintech
> full description

Looking for a Senior who owns features end to end and picks up new things fast. Java is the main skill, Vue.JS & Angular are the second.

What the work looks like:

  • Features end to end: DB migration, backend endpoint, and the frontend.
  • Lots of API integrations with external providers (payments, verification, KYC). Needs to be done reliably — retries, idempotency, webhooks.
  • Money logic and KYC.
  • Take part in architecture decisions, not just implement them.
  • Pick up new tech and problem domains fast — the stack and requirements will keep changing.

Stack:

  • Backend (main): Java 21, Spring Boot 4, Spring Security, JPA/Hibernate, Flyway, PostgreSQL.
  • Frontend (secondary): Vue.JS 3, Angular, Vite, zod, tailwind, shadcn.
  • Infra: Docker, Jenkins.

Requirements — Backend:

  • Strong Java/Spring: JPA/Hibernate, transactions, Spring Security.
  • Concurrency: threads, race conditions, synchronization, distributed locks, ShedLock.
  • Solid with the Java library ecosystem (Guava etc.) and knows when to use what.

Requirements — Frontend:

  • Strong TypeScript and modern frontend development with Vue 3 and Angular.
  • Vue 3: Composition API, composables, reactive state, component composition.
  • Angular: standalone components, Signals, dependency injection, component composition.
  • Data fetching and server state.
  • Forms with VeeValidate + Zod.
  • Client-side state management with Pinia and Signals.
  • Routing with Vue Router and Angular Router.
  • Comfortable with Tailwind CSS and component libraries, building responsive and accessible UI from designs.
  • Working in a Vite + Turborepo monorepo.

Requirements — Common:

  • Fintech experience (payments, accounts, money flows). This matters, not a nice-to-have.
  • Multiple API integrations with external services: auth, retries, idempotency, webhooks.
  • Real understanding of networking: TCP/UDP and how they actually work.
  • Data formats and protocols: JSON, Protobuf, HTTP, gRPC.
  • AWS and Git/GitHub.
  • English B1+.

Nice to have:

  • KYC providers (Sumsub, Onfido or similar).
  • Crypto experience (blockchain, wallets, on-chain payments, stablecoins).
  • Terraform, ECS/IAM/RDS in production.
  • Comfortable using AI tools.

We Offer:

  • 100% remote work.
  • Competitive salary.
  • Paid vacation and sick leave.
  • Friendly and innovative work community.
Відгукнутись на вакансію