Ruby Developer (Prowly)(They/She/He)

Team - Product 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 designed 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 design challenges? Join product-minded product designers, developers and product managers 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

What Prowly can do for you:

  • Truly flexible hours and fully remote work. However, if you like to work outside of home, you can always come to our Lodz and Warsaw offices.

  • Agile and Scrum processes

  • Code reviews and pair programming

  • Soft and hard skills development

  • Smooth start with an awesome and friendly buddy who believes that all questions are valid and stupid questions don’t exist :)

How the product team works:

  • We work in product sprints, our teams use a variety of agile methodologies (including Scrum and Kanban)

  • The product consists of 3 interdisciplinary product teams

  • 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, AWS Cloud, 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:

  • 16,000-25,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 (we are a startup, things happen quickly!)

  • 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: Meeting with the CTO

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 :)