Middle Software Developer (Demo Platform)

Asia Uzbekistan JavaScript Python Software Developer TypeScript

Необхідні навички

JavaScript/TypeScript / strong
Node/React / strong
Python / strong
Django/Flask / strong
English / strong

We are seeking a motivated Middle Software Engineer to join our team and help build a next-generation demo platform. You’ll work with JavaScript, TypeScript, Python, and browser technologies to power application cloning and replay functionality, which will transform the way enterprise demos are created.

Клієнт

This is a U.S.-based SaaS startup and the market leader in demo creation platforms. Founded in Boston in 2018, the company is backed by top-tier VCs (ICONIQ, Bain Capital, Accomplice, and Glasswing) and serves thousands of enterprise users worldwide. Reprise has created and now leads the “demo platform” category, helping sales, presales, and marketing teams build interactive software demos without relying on engineering resources.

Проєкт

You’ll join the team, working on the engine that powers application cloning and replay functionality. This involves developing low-level browser engines (DOM diffing, serialization, and replay systems) and scalable Back-end solutions. The environment is startup-fast: production deployments happen from day one, and engineers have direct impact on enterprise customers.

Вимоги

  • 3+ years of experience with JavaScript and TypeScript (React, Vue.js, or similar frameworks)
  • Solid knowledge of DOM structures, Virtual DOM, client-side rendering
  • Experience with browser-based technologies (Chrome APIs, Service Workers, extensions)
  • Good understanding of data structures, algorithms, and OOP
  • Hands-on experience with Python (Django or Flask) and REST API integration
  • Familiarity with Docker, Kubernetes, and cloud deployments
  • Comfortable with Agile workflows and frequent releases
  • Upper-Intermediate English

Обов'язки

  • Design, develop, and optimize the core functionality of the Chrome extension, the editor platform, and the replay rendering system
  • Implement efficient algorithms for DOM diffing, tree traversal, and state synchronization
  • Write production-ready code in TypeScript (Front-end) and Python/Django/Flask (Back-end)
  • Debug production issues and contribute to CI/CD pipelines
  • Collaborate with Product Managers, Senior Engineers, and Tech Leads to shape technical decisions
  • Mentor Junior teammates and share best practices within the team

Чому ми

  • Різноманітність доменів та бізнесу
  • Великий вибір технологій
  • Медична та юридична підтримка
  • Круте та живе ком'юніті професiоналiв
  • Безперервна освіта та можливість росту
  • Гнучкий графік
  • Віддалена робота
  • Стильний та комфортний офіс (для твого комфорту вибору звiдки працювати)
  • Спортивні заходи та спільноти

REF3675A

Поділитися вакансією

надіслати зараз

надіслати
зараз


    АБО

    Перетягни резюме або

    Підтримується: DOC, DOCX, PDF, розмір до 5 Mb

    Take a quiz

    Take a quiz

    Error: Contact form not found.