Ruby Developer

  • Full time
  • Prague
  • Posted 3 months ago
Ruby on Rails (regular)
RSpec (regular)
PostgreSQL (regular)
Ruby (regular)
Team –  The core technology team
Type of work – Flex place (remote, hybrid, or stationary) and flex time (sync schedule with your personal preferences)
What makes us different from other workplaces?  Just take a look at our Culture Book 🙂
Prowly is a tech company with a product that helps public relations professionals tell their brand stories. Our software helps over 12,000 experts from over 50 countries to optimize their PR activities using beautifully crafted software.
Our team’s technical expertise and creativity allowed Prowly to grow from just a local startup to a high-growth, global scale-up. In 2020, Prowly became a part of Semrush Inc. (NYSE: SEMR), one of the biggest mar-tech companies in the world. 

Tired of jumping from one project to another? Willing to deep dive into a real product and its technical challenges? Join product-minded managers and designers on a quest to reshape the media landscape with top notch software together!

Our tech stack
  • Amazon AWS
  • Ruby + Rails + dry-gems
  • Node/Nest.js
  • Typescript + Angular
  • PostgreSQL, Clickhouse, Redis, Memcached
  • Rspec, Minitest, Cypress
How the product team works:
  • We work in product sprints, our teams use a variety of agile methodologies (including Scrum and Kanban)
  • We have a dedicated Quality Assurance team
  • We build an open culture in which experimenting and making mistakes is natural
  • We value the asynchronous mode of work
  • We put emphasis on measuring the effects of our activities

What do we expect:
  • Minimum 2-3 years of experience as a programmer creating commercial Internet applications using Ruby
  • Advanced knowledge of the Ruby programming language and SQL
  • Ability to use RSpec or Minitest
  • Good knowledge of Redis, Memcached, PostgreSQL, RabbitMQ, Sidekiq, Sneakers
  • Ability to write code that is simple to test, easy to understand by other developers, and ready to run in a production environment
  • Ability to write self-documenting code and leave comments where necessary
  • Ability to write unit and integration tests, and debug applications
  • Knowledge of the spoken and written English language (min. B1)

  • Knowledge of Big Data and application security
  • Product Thinking

What we offer:
  • 10,000-16,000 net B2B (depending on experience and portfolio)
  • Paid vacation, you don’t have to worry about your free time anymore 🙂
  • Really flexible hours (you decide on your calendar) and the freedom to choose a workplace (most of us work remotely, but we have an office in Warsaw, and we regularly meet at integration events)
  • A real impact on the product and a quick decision-making path
  • Educational budget and budget for tools supporting everyday work
  • Budget for software
  • We work on Apple hardware
  • English language course conducted by native speakers – from the first day of work
  • Additional payment for benefits (Multisport and Medicover)
  • Mental Health Program
  • Referral Program

Here’s what the recruitment process looks like:
  • Stage 1: Meeting with the Talent Acquisition Specialist
  • Stage 2: Q&A + task related to the daily work, without algorithms, in Pair Programming formula (maximum 90 minutes all).
  • Feedback and decision 🙂
We are glad that you got here – it means that our advertisement caught your attention! We would like to get to know everyone who sends us their application, but we are not able to contact everyone, so we encourage you to attach even a short message to your CV, thanks to which we will be able to get to know you better at the stage of analyzing applications 🙂

To apply for this job please visit