Middle Full-Stack Engineer

Research & Development

Ukraine, Europe, remote

January 29, 2026

Our client is an early-stage startup seeking a Middle Full Stack Developer to support the development and evolution of a Telegram Mini App and its backend services.

This role is ideal for an engineer with strong hands-on experience who is comfortable working across the full stack — from frontend development within Telegram WebView to building and maintaining backend services. The successful candidate will contribute to production-ready features while growing their expertise in system design, scalability, and robust, real-world engineering practices.

The position offers the opportunity to work in a fast-paced startup environment, take ownership of meaningful technical decisions, and directly influence the product’s architecture and future growth.

Responsibilities

  • Implement backend services and core application logic under existing architecture guidelines;
  • Build responsive and performant user interfaces for Telegram WebView;
  • Develop features for Telegram Mini Apps using the Telegram WebApp API;
  • Implement secure validation of Telegram initData;
  • Contribute to the development of scalable and reliable backend components;
  • Work on real-time or event-driven features;
  • Take part in design and optimization of data models and storage layers;
  • Integrate with third-party services and external APIs;
  • Participate in maintaining automated build, test, and deployment pipelines;
  • Work with a monorepo codebase (frontend + backend);
  • Take part in code reviews and technical discussions.

Requirements

  • 3+ years of professional full stack development experience;
  • Good knowledge of JavaScript / TypeScript;
  • Frontend experience with React, including SPA development;
  • Basic experience building or maintaining applications for Telegram Mini Apps / WebView;
  • Familiarity with the Telegram WebApp API and its core concepts;
  • Backend experience with Node.js and structured backend frameworks (such as NestJS);
  • Experience working with relational databases, preferably PostgreSQL;
  • Familiarity with Prisma or similar ORM tools;
  • Understanding of web security principles (request validation, data integrity);
  • Familiarity with real-time or event-driven systems;
  • Understanding of CI/CD pipelines (preferably GitHub Actions);
  • Experience working with Docker and containerized applications;
  • Ability to work independently and take ownership of complex features;
  • Upper-Intermediate English level. 

Bonus points for

  • Experience with Redis (caching, sessions, rate limiting);
  • Experience with monorepo setups (pnpm / yarn workspaces);
  • Experience with Vite, TanStack Query, React Router;
  • Experience configuring Nginx as reverse proxy;
  • Experience integrating payments in Telegram Mini Apps;
  • Startup background.

We offer excellent benefits, including but not limited to

  • People-oriented management without bureaucracy;
  • Flexible schedule;
  • 15 working days of annual paid vacation;
  • Paid sick-leaves;
  • Friendly and engaging professional team;
  • Opportunities for self-realization, career, and professional growth;
  • Accounting and legal support.

Application form

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.