Senior Full Stack Engineer

Posted 26 Days Ago
Be an Early Applicant
Singapore, SGP
Hybrid
Senior level
Fintech • Analytics • Financial Services
Personalized investments at scale
The Role
Build and own frontend-focused full-stack features for a wealth management product: implement responsive Vue-based UIs, create backend APIs and services (Java/Kotlin, Spring Boot), handle authentication/security (Keycloak, JWT), support CI/CD and deployments, troubleshoot end-to-end issues, and reduce technical debt while collaborating with product and design.
Summary Generated by Built In
Company Description

At Evooq, we are building an ecosystem of solutions that combine data, technology, and investment expertise. Finance professionals use our solutions to rapidly identify investment opportunities, make informed decisions, and manage the risk and lifecycle of investments. Moreover, Evooq is organized with a flat structure, fostering highly autonomous teams by prioritizing trust and responsibility.

We aim to operate all wealth management activities on the same platform, regardless of the business line (advisory, discretionary, for banks and IAMs, and later on Institutional Management, multi-family offices, etc.).

Today, we deliver a full-featured application for advisors from dozens of major banks.

Job Description

We’re hiring a Senior Full Stack Engineer to work one of our wealth management products used daily by professional wealth managers.

This is a frontend-focused full-stack role with high ownership and high impact, working in a lean team. Most of your time will be spent building rich, responsive interfaces in Vue 3 but you’ll regularly go deeper: building APIs, extending backend services, tracing an issue from what the client sees on screen down to the database. You own issues end-to-end.

Strong frontend experience is required. Vue 3 is a nice-to-have rather than mandatory, solid experience with a modern component framework (React or Angular) is enough, and you’ll pick up Vue 3 on the job. Solid backend fundamentals (Java or similar) are expected, deep backend expertise or interests in DevOps is a plus. 

What you’ll work on

  • Frontend features in Vue stack, mainly:
    • Vue 3
    • Vite
    • Ant Design Vue
    • Tailwind CSS
    • vue-i18n
  • Building new backend APIs and backend services (Java/Kotlin, Spring Boot)
  • Authentication and security flows (Keycloak, JWT)
  • CI/CD pipelines and release preparation
  • Establish a unified deployment strategy across different runtimes (On-Premise, Private Cloud)

What “ownership” means at Evooq: 

  • You don’t wait for perfect specs
  • You feel confident troubleshooting - refactoring
  • You actively reduce complexity and tech debt

Tech stack:

Vue 3 · Java 17 · Spring Boot · Databases (MySQL, PostgreSQL) · Keycloak · Docker · GitHub Actions · AWS · Nomad · Flowable 7 / BPMN 2.0

Qualifications

  • Senior engineer comfortable owning frontend and backend in production, able to work independently with limited input
  • Strong product sense — you care about UX, polish, and what the user actually experiences
  • Pragmatic, curious, responsible - you go where the problem is, dig deep and own it, you don’t just clear tickets
  • Highly creative problem solver - you constantly ask “why” and work around constraints to deliver outside-the-box solutions
  • Adaptable to changing conditions
  • Team player, able to collaborate effectively with product and design teams

You may be a good fit if

  • You have built products from 0-1
  • You have worked in dynamic start-up environments where you just need to roll up your sleeves and get things done
  • You have a deep passion for solving real user problems, not just building software

Additional Information

Why Join Us:

  • Work with modern technologies on challenging and meaningful engineering problems.
  • Build products alongside talented, experienced, and collaborative engineers.
  • Collaborate with mathematicians and quantitative finance engineers to implement new cutting-edge modelling techniques.
  • Join autonomous teams with a high level of trust, ownership, and accountability.
  • Enjoy a flexible working environment with flexible hours, hybrid working (up to 2 days remote per week), and an open office culture.
  • Take part in a friendly and social office environment, including a playroom/cafeteria with table football, video game consoles, and complimentary drinks.

About us

Evooq is a global provider of technology-driven solutions for wealth managers. We are building an ecosystem that combines data, technology and investment expertise to make personalised investment scalable.

Wealth managers use our solutions to deliver personalised advice to investors with high-quality content and the best investment products.

We are headquartered in Lausanne, with additional offices in Zurich and Singapore. We operate as a group of highly autonomous teams that take responsibility for their projects and interact with each other based on mutual trust.

    Skills Required

    • Strong frontend experience with a modern component framework (React, Angular, or Vue)
    • Ability to own frontend and backend in production and deliver end-to-end
    • Solid backend fundamentals in Java (Java 17) and Spring Boot
    • Experience with authentication and security flows (Keycloak, JWT)
    • Experience with relational databases (MySQL, PostgreSQL)
    • Familiarity with containerization and CI/CD (Docker, GitHub Actions) and cloud deployments (AWS)
    • Strong product sense, UX focus, and attention to polish
    • Pragmatic problem solver, curious, responsible, able to work independently
    • Ability to collaborate effectively with product and design teams
    • Experience with Vue 3, Vite, Ant Design Vue, Tailwind CSS, and vue-i18n
    • Experience or interest in deeper backend expertise or DevOps (Kotlin, Nomad, Flowable 7/BPMN 2.0)
    • Experience building products from 0-1 or working in dynamic startup environments
    Am I A Good Fit?
    beta
    Get Personalized Job Insights.
    Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

    The Company
    HQ: Lausanne
    132 Employees
    Year Founded: 2018

    What We Do

    Evooq offers an integrated suite of platforms that streamline the investment advisory process. Advisors and relationship managers gain the tools to seamlessly manage, monitor, and trade diverse products while capturing client profiles and goals to propose tailored investment solutions, all supported by strategic asset allocation decisions of the CIO teams. Together with Edgelab and our partners, we're not just enabling personalized investment services but making them efficient, scalable, and accessible to everyone.

    Similar Jobs

    Gemini Logo Gemini

    Senior Software Engineer

    Blockchain • Fintech • Cryptocurrency
    In-Office
    Singapore, SGP
    660 Employees

    k-ID Logo k-ID

    Senior Full-stack Engineer

    Gaming • Information Technology • Software
    In-Office
    Singapore, SGP
    48 Employees

    Billigence Logo Billigence

    Senior Java Engineer

    Information Technology • Consulting
    In-Office
    Singapore, SGP
    198 Employees

    DBS Bank Ltd Logo DBS Bank Ltd

    Full-stack Engineer

    Fintech • Information Technology • Software • Financial Services
    In-Office
    Singapore, SGP
    41000 Employees

    Similar Companies Hiring

    Hanover Park Thumbnail
    Artificial Intelligence • Fintech • Software • Financial Services
    New York, New York
    42 Employees
    Kepler  Thumbnail
    Artificial Intelligence • Fintech • Software
    New York, New York
    9 Employees
    Onshore Thumbnail
    Artificial Intelligence • Fintech • Software • Financial Services
    New York, New York
    60 Employees

    Sign up now Access later

    Create Free Account

    Please log in or sign up to report this job.

    Create Free Account