Middle Full Stack Engineer (Java + Vue.JS / Angular) — Avoid content · Offerly← Вакансії/Middle Full Stack Engineer (Java + Vue.JS / Angular) · Avoid content 5 днів тому · Avoid content · тип компанії не вказано
Middle Full Stack Engineer (Java + Vue.JS / Angular)
- Зарплата
- не вказано
- Формат
- Віддалено
- Рівень
- middle
- Досвід
- не вказано
- Англійська
- B1
- Зайнятість
- не вказано
Вимоги вакансії
без порівняння з профілем- 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.Навичка · Обов’язково
- 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.Навичка · Обов’язково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+.Мова · Обов’язковоKYC providers (Sumsub, Onfido or similar).Інше · Буде плюсомCrypto experience (blockchain, wallets, on-chain payments, stablecoins).Інше · Буде плюсомTerraform, ECS/IAM/RDS in production.Навичка · Буде плюсомComfortable using AI tools.Інше · Буде плюсом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.Навичка · Буде плюсом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.
Відгукнутись на вакансію