Our Openings

About us

OptiPrism is a global self-hosted/cloud opensource solution for product analytics. OptiPrism analyses user actions and help companies to improve their products.

We are a small and team of talented open-minded professionals around the world, and we're trying to develop best in class solution on market.

We don't have legacy code, we use only modern approaches and technologies. You will always have freedom of choice and opportunity to influence the OptiPrism.

We have a flat organization without bureaucracy. We have a fast packed development cycles and simple processes. You will work close to CTO, forget about incomplete tasks or misunderstandings. Just do what you love, bring all your experience to OptiPrism and constantly improve yourself with interesting tasks.

Front-end Developer
(Vue.js 3, TypeScript, part-time remote)

Job description

The OptiPrism has a beautiful and rich User Interface. It is simple and effective at the same time. We use only modern technologies and approaches:

  • Vue 3 with Single File Components
  • Pinia storage
  • Typescript as much as possible. We love static typing
  • Vite
  • REST
  • Extensive testing

Job requirements

  • 3+ years of JavaScript production experience
  • Vue 2/3
  • Building of clean multi-component interfaces using state and event-driven approaches
  • TypeScript
  • SAAS/LESS
  • HTML5/CSS3
  • REST/GraphQL
  • Testing

Desirable skills

  • Passion for UX. You like pixel-perfect things
  • Familiar with Figma or similar tools

Rust Developer
(part-time remote)

Job description

The heart of the Optiprism is our custom database. We build analytical database entirely on Rust. We use:

  • Apache DataFusion
  • Apache Arrow
  • Tokio
  • Actix

Interested in participating in ambitious and high-tech project? You may pick up such tasks: query engine (logical, physical plan, plan optimization, distributed queries), storage (we build OLAP storage for events and HTAP storage for users), api (REST, grpc, SQL), replication, backups, etc...

Job requirements

  • 1+ years of Rust production experience
  • Async programming, futures, runtime frameworks such as Tokio
  • Low level code optimizations for performance

Will be a plus

  • Mechanical sympathy
  • Experience in similar projects
  • Experience in databases such as RocksDB, Cassandra
  • Participation in open-source projects
  • Knowledge of C++ or other with manual memory management