Rossum uses state-of-art AI plus intuitive UI to eliminate useless paperwork and make the whole world go faster. 

We are already processing up to hundreds of documents per minute. This volume grows exponentially, and the scope of our product only slightly slower.  This reflects also increasing requirements to our frontend where we face performance optimization challenges. Our mission is to deliver the same smooth top user experience no matter how the demand increases. 

Our Tech Stack

  • Our frontend is written mostly in TypeScript 
  • UI is build with React.js framework, fed by data from Redux state and React Query
  • We rely on functional programming principles and we like to enhance data immutability with a great help of  Immutable.js
  • RxJS supports our passion for reactive programming, moreover solving  asynchronous task management 
  • We are using Playwright and Playwright-test runner for end-to-end testing scenarios, together with Jest for our code’s unit testing. 
  • Our GitLab-based CI+CD pipelines are fine tuned to deliver continuously no matter how often needed
  • REST API serves the data

Pixel perfect UI is secured by CSS modules with Sass. While not having only one web application, we are sharing the components between multiple apps via npm package, developing them in Storybook, with designs provided in Figma.

One of our applications is written in the React Native framework as well.

Wanna check out our main product? Don’t hesitate to try the trial version.

About you

We are all geeks and hackers who like to engineer beautiful systems, all the way to Rossum’s CEO.  You will fit right in if you:

  • Have Javascript / Typescript programming experience 
  • Know what is the difference between Javascript and Java
  • Know how React.js works
  • Have some web or mobile application to demonstrate 
  • Have Enthusiasm to learn
  • Know functional programming principles
  • Know when it's the time to say “I don’t know”, that is a completely legit option, we are a team,  someone could know or we can google it together.
  • Are a problem solver, the nature of solving problems is in your DNA.
  • Are honest and bullshit-free. You base your opinions on data, but don’t cling to it in the face of good arguments.


As a bonus, it would be nice if you are a technical engineering student.

What we offer 

We are building a hyper-growth SaaS startup following the best Silicon Valley practices in Prague.

  • We designed fair Employee Stock Option Plan 
  • Enjoyable working environment in the very diverse team (27+ nationalities)
  • A laptop of your choice & necessary tech is a given
  • 5 weeks of vacation, sickdays, flexible working hours and home office setup
  • Tasty snacks & the best coffee and tea in Prague
  • English language lessons on all levels
  • Multisport card to get your workout at any of 2 700 places in Czechia
  • Not a big city person? No worries - FE team has the office in the heart of Český Ráj as well 


About Us

Rossum (the name comes from Czech writer Karel Čapek’s play “Rossum’s Universal Robots”) is capable of extracting data (from documents) six times faster than the human rate. Last year alone it managed to save companies across a number of sectors over one billion keystrokes, the equivalent of 150 years of human labor. Today, the company automates document communication for customers on five continents and a client roster that includes Siemens, Bosch, Cushman & Wakefield, Veolia, and, here in the Czech Republic, Alza, Kofola, and Mattoni.

After tripling our revenue in 2020 and securing Eastern Europe’s largest-ever Series A funding of $100M in 2021 , we plan to further expand our market share and invest heavily across our Go-to-market teams & our research and development backbone.

Our product is number #1 in its category. 

Learn more about Rossum on, ForbesTechCrunch.


Rossum is an equal opportunity employer. At Rossum we believe human potential is the most powerful force for progress and success we aim for. Therefore we maintain a culture of belonging and treat people with respect and provide equal opportunities for hiring, employment, promotion, termination, compensation etc. Rossum does not discriminate against any job applicant or employee or protected veteran because of race, colour, religion, national origin, sex (including pregnancy, gender identity and sexual orientation), physical or mental disability, age or genetic information.

By submitting your application you acknowledge that Rossum will process your personal data for recruitment purposes and selection procedure. Rossum acts as joint controller together with its affiliates (Rossum Ltd, Rossum Czech Republic s.r.o., Rossum USA Inc. and Rossum Israel Ltd.). More details on Rossum’s privacy policy can be found here.

Apply for this Job

* Required