Senior Full‑Stack Developer (Frontend‑leaning) – Event‑Driven Platform - GenTwo team

Belgrade, Novi Sad, Nis, Serbia
Full Time
GenTwo
Experienced

We at Holycode are currently looking for a passionate and experienced Senior Full‑Stack Developer (Frontend‑leaning) – Event‑Driven Platform to join our team, GenTwo, a Swiss-based fintech company revolutionizing B2B financial product creation by enabling financial professionals to design and launch investment solutions with unprecedented ease, speed, and flexibility.

About the role

At GenTwo We’re building the next‑generation investment platform to redefine how financial products are created, managed, and operated — from idea generation to issuance and redemption. At the core is a modular and scalable architecture powered by decentralized services and an event‑driven design. You’ll focus primarily on the frontend (React or Vue with TypeScript) while contributing to backend features in Node.js/TypeScript on our cloud‑native Azure stack. You’ll work closely with the Lead Developer to turn the blueprint into robust, user‑friendly product
experiences

Your Profile

  • Strong hands‑on experience building production UIs with React or Vue and TypeScript (comfort with both frameworks is a plus).
  • Solid understanding of state management, routing, forms, and data‑fetching patterns.
  • Proficiency with modern build tooling (e.g., Vite/Webpack), package management, and linting/formatting.
  • Comfortable contributing to Node.js/TypeScript backends (APIs, services, data access) without acting as the backend lead.
  • Familiarity with cloud‑native development (preferably Azure), containers, and CI/CD workflows.
  • Experience with modular design systems, component libraries, and micro‑frontend concepts.
  • Quality mindset: testing, observability, and maintainability are part of how you work.

Bonus:

Exposure to event‑driven architectures or financial products / structured product lifecycles

 

Key Responsibilities

  • Build task‑based, role‑driven UI experiences using React or Vue with TypeScript.
  • Implement modular micro‑frontends and shared component libraries for reuse and consistency.
  • Connect frontends to event‑driven backends; consume and render near real‑time domain events.
  • Contribute to backend development in Node.js/TypeScript (routes, services, integrations) under the guidance of the backend team.
  • Ensure accessibility (WCAG), performance, and responsive design across devices.
  • Write automated tests (unit and integration) and participate in code reviews.
  • Help establish CI/CD practices for frontend assets and shared packages.
  • Leverage AI agents and coding assistants to accelerate delivery where appropriate

Your Tasks:

  • (already available as a PoC), integrating them with the event‑driven backend.
  • Build and document a shared component library and UI patterns that support modular micro‑frontends.
  • Collaborate with the backend team to add backend endpoints and services in
  • Node.js/TypeScript that power the UI and workflows.
  • Establish testing and CI/CD foundations for the frontend (and shared packages) to enable rapid, safe iteration.
  • Partner with product and design to translate user journeys into task‑based, role‑specific interfaces.
 

Why you will love working here:

  • Private health insurance
  • Flexible work model – full remote or hybrid
  • Equipment of your choice (laptop, monitor, accessories)
  • High-growth company with innovative products
  • Supportive, international team
  • English and German language lessons during working hours
  • Nice office in Belgrade with a stocked kitchen and game area
  • Opportunity to learn, grow, and make a real impact

If you are looking for an environment where you can grow professionally, learn from the best in the field, balance work and life habits and have a pleasant and enthusiastic environment, please submit your CV in English.


 
Share

Apply for this position

Required*
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*