We are boutique software and product development team. We love fintech and we specialize in it, but also run complex and meaningful projects in other fields (Medtech, e-Government).
13 жовтня 2025

Middle+ Full‑Stack Developer (MedTech) (вакансія неактивна)

віддалено

Projects in various Healthcare subdomains, implemented using the HL7 FHIR standard for international clients from regions including the Middle East, Asia, the US, and Europe.


Responsibilities
• Design and build web UIs with a focus on UX, performance, accessibility, and scalability.
• Work with modern stacks: Next.js 15 (App Router, Server/Client Components, SSR/streaming/PPR) and/or React + Vite.
• Integrate client data and AI: GraphQL (incl. Relay) or AI SDKs (e.g., Vercel AI SDK) with streaming and structured outputs.
• Build robust forms and local state; implement i18n (next-intl or Lingui), theming, and design tokens.
• Write and maintain tests: E2E (Playwright or Cypress) and unit (Vitest + Testing Library).
• Collaborate with product, backend, analytics, and DevOps; participate in design/architecture and code reviews.


Requirements (must‑have)
• Experience with React + TypeScript (TypeScript‑first mindset).
• Production experience with Next.js 13+/15 (App Router, Server/Client Components, SSR/streaming/PPR) and/or Vite.
• Strong HTML/CSS, responsive layouts, and familiarity with a11y.
• Client-side GraphQL experience (Relay or other clients) and API integrations; OAuth 2.0/OIDC flows.
• Tailwind CSS; experience with component layers like shadcn/ui and Radix UI; ability to work with Mantine or Ant Design in existing codebases.
• Testing: Playwright and/or Cypress; Vitest + Testing Library.
• Monorepo practices with pnpm + Turborepo (caching, dependency graph, pipelines).
• Solid Git discipline and CI‑oriented development.


Nice to have
• AI/LLM integrations: Vercel AI SDK (ai/ ai-sdk/*), streaming UIs, summaries, structured outputs (Zod).
• Analytics and data: Cube.js on ClickHouse; Drizzle ORM + drizzle‑kit; Postgres/Redis integrations.
• Auth: next-auth/jose/keycloak; deeper experience with OAuth 2.0/OIDC and token handling best practices.
• tRPC in web services.
• Backend (for full‑stack): NestJS + Fastify or Hono, GraphQL (Apollo), MikroORM/Drizzle + Postgres.
• Observability/performance: OpenTelemetry, profiling, bundle/SSR optimization.
• CI/CD and local environments: GitHub Actions, Docker Compose for local services.
• Localization in practice: next‑intl or Lingui, translation management.


Process and quality
• Linting/formatting: ESLint, Biome, Prettier 3 (including import sorting).
• Testing strategy: Playwright or Cypress for E2E; Vitest + Testing Library for unit; reliable dev‑server health checks.
• Database migrations/schemas: drizzle‑kit with peer review.
• UI consistency: semantic tokens, theme control, and accessibility checks.


Security and privacy
• Handle sensitive data (PHI/PII) safely: never log secrets or personal data.
• Prefer local LLM providers when appropriate to increase privacy.

We offer

• Competitive compensation.
• Full equipment for remote work.
• Full remote setup, with the option to work from our Kyiv office (Business Center Europe Plaza, near the metro).
• Corporate English classes via Zoom (fully covered by the company).
• Paid time off, vacation, and 100% paid sick days.
• Additional New Year holidays.
• Opportunities to impact the direction of projects and product growth.
• Interesting and large-scale projects.
• Dynamic, professional team.
• Supportive and responsive management.


If this sounds like the right fit for you, we’d love to hear from you — please send us your CV along with your salary expectations, apply and let’s talk!