Описание вакансии
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
