Назад
Company hidden
9 дней назад

Fullstack Engineer (Java/TypeScript)

Формат работы
hybrid
Тип работы
fulltime
Английский
b2
Страна
CR
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
Fullstack Engineer (Java/TypeScript) (AI/Data Trust): Developing a self-service data trust platform across backend services and React interfaces with an accent on scalable Java/Kotlin systems, data-intensive applications, and accessible data quality features. Focus on designing microservices and APIs, building agent-ready integrations with LLMs and MCP, and owning features from implementation and testing through cloud deployment and operations.

Location: Prague, Czechia; hybrid work setup

Company

hirify.global develops hirify.global ONE, an agentic data trust platform combining data quality, observability, catalog, lineage, reference data, and master data management for enterprise customers.

What you will do

  • Develop and maintain a self-service data trust platform across backend engines and user-facing applications.
  • Design, develop, and maintain scalable Java and Kotlin backend services with Spring Boot, microservices, messaging systems, REST, and GraphQL APIs.
  • Build and evolve the React and TypeScript frontend so data quality features are powerful and easy to use.
  • Own features end-to-end, including design, unit and integration testing, production deployment, and cloud operations.
  • Collaborate with the product manager and internal stakeholders to turn customer problems into technically sound features.
  • Expose data quality and metadata capabilities through APIs and MCP, and build AI-assisted product experiences.

Requirements

  • Solid backend development experience with Java; curiosity or experience with Kotlin.
  • Interest in frontend development with TypeScript and React, with a willingness to own the user-facing experience.
  • Experience or interest in data-intensive engines, complex applications, platform-like architectures, complex algorithms, and data structures.
  • Ability to write and understand SQL and work with relational databases.
  • Interest in building and scaling cloud PaaS applications; curiosity about distributed and multi-tenant systems.
  • Experience with Docker and Kubernetes, or willingness to learn them.
  • Experience using AI coding tools such as Claude Code or Codex, or willingness to adopt them.
  • Curiosity about LLMs, agents, and MCP; hands-on experience is beneficial but not required.
  • Ability to write clean, documented, testable code and contribute to collaborative engineering practices.

Nice to have

  • Interest or experience in problem solving, complex algorithms, software architecture, databases, cloud operations, application security or identity management, UX for data-heavy applications, or LLM-powered features.
  • Experience with Kotlin, distributed multi-tenant systems, Terraform, or LLM and MCP integrations is beneficial.

Culture & Benefits

  • Hybrid work setup with flexible working hours.
  • 25 vacation days, 2 sick days, and the option to request additional flexible time off.
  • Paid family leave through the Global Family Support Program and annual mental health support.
  • Flexible employee benefits, including a Multisport card, company bikes, and shared cards for Prague Zoo and Botanical Garden access.
  • Conference tickets, online courses, Udemy access, company library, and paid AI tools.
  • Company laptop, mobile phone, SIM card, and mobile data package.

Hiring process

  • AI-assisted tools may support application review, interview notes, scheduling, and assessments, but final decisions are made by Talent Acquisition Partners and Hiring Managers.
  • Unsolicited resumes from sources other than the candidate are not accepted.

Будьте осторожны

Если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого. Это мошенники. Обязательно жмите «Пожаловаться» или пишите в поддержку. Подробнее в гайде →