Senior Full Stack Developer

от 2000 до 4000 $

Требования

Фулстек разработчик
Senior
PostgreSQL
JavaScript
React
Node.js
NestJS
ORM
CI/CD
Docker
Redis
Vite

Условия

Можно удалённо

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

Location: Remote
Type: Full-time

About the Role:

We are an early stage startup looking for a strong Senior Full Stack Developer to build and evolve a Telegram Mini App and its backend services. This role is for an experienced individual contributor who is comfortable owning features end-to-end — from frontend in Telegram WebView to backend, infrastructure, and automated deployment.

Responsibilities:

  • Design and implement backend services and core application logic
  • Build responsive, high-performance user interfaces for Telegram WebView
  • Develop Telegram Mini Apps using Telegram WebApp API
  • Implement secure validation of Telegram initData
  • Design and evolve scalable, reliable system architectures
  • Develop real-time and event-driven features
  • Design and optimize data models and storage layers
  • Integrate with third-party services, payments, and external APIs
  • Implement and maintain automated build, test, and deployment pipelines
  • Work with a monorepo codebase (frontend + backend)
  • Participate in technical design reviews and architectural decisions

Required Skills & Experience:

  • 5+ years of professional full stack development experience
  • Strong experience with JavaScript / TypeScript
  • Frontend experience with React, including SPA architecture
  • Experience building applications for Telegram Mini Apps / WebView
  • Familiarity with Telegram WebApp API
  • Backend experience with Node.js and structured backend frameworks (preferably NestJS)
  • Strong experience with relational databases, especially PostgreSQL
  • Experience using Prisma or similar ORM
  • Understanding of security practices, including request validation and signature verification
  • Experience with real-time or event-driven systems
  • Solid understanding of CI/CD pipelines (preferably GitHub Actions)
  • Experience working with Docker and containerized deployments
  • Ability to work independently and take ownership of complex features

Additional skills and experience would be a plus:

  • 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

Смотреть ещё вакансии