V Inline Manuálu hledáme talentovaného ruby vývojáře pro práci na zavedeném SaaS produktu používaném stovkami zákazníků na celém světě - od malých firem až po velké korporáty (ČRo, UNICEF, PipeDrive, FreshDesk, TrustPilot, eToro, Expedia, PandaDoc, americké univerzity, vlády, ...).
Tým Inline Manualu je zatím malý (momentálně 10 lidí ze 4 zemí), ale rosteme téměř každý měsíc. Jako Ruby vývojář a backend engineer budeš spolupracovat se všemi členy našeho týmu (UX/UI, support, vývoj). Budeš zodpovědný za část našeho produktu, za část infrastruktury, deployment, implementování nových požadavků a také rozvržení a plánování nových funkcí.
Pokud máš rád challenge
tak tohle je práce pro tebe!
Místo: Kdekoliv nebo v našem HQ v Praze 8 - Bubenská 1. Alespoň pro začátek preferujeme práci v místě (není to ale podmínkou), pak to bude na tobě, když budou výsledky, tak můžeš pracovat klidně z Měsíce 
Zbytek nabídky následuje v angličtině
. Jádro vývojářského týmu sice sídlí v Praze, ale prostředí je mezinárodní, takže např. 9/10 z kanálů na Slacku a všechny specifikace a oficiální dokumenty jsou v AJ.
What we do
- Our backend has two main parts, the Portal and the Analytics service.
- The Portal is a Ruby on Rails application, and it serves as the main hub of our product. It contains an API for creating and managing content, a UI for user permissions, a monitoring dashboard and so on. The Portal started as a classic ActiveRecord "fat model" Rails app but as complexity grows we are now using a much richer framework with PORO service objects, form objects, presenters, adapters, etc. We are also isolating all related business logic in bounded context modules.
- Some parts of the Portal are written as SPA in a less known JS framework and we are moving towards Vue.js.
- The Analytics Service is a lightweight Sinatra application with a bunch of CLI tools written in pure Ruby for collecting events from our clients and for data aggregation.
- We are using Redis, MongoDB, and PostgreSQL for data storage and caching.
- We conduct unit and acceptance testing, continuous integration, server monitoring and error monitoring to assist the fast and safe deploys.
- We are deploying with Capistrano to a bunch of VPS servers and we are preparing a migration to Google Cloud Platform and better deployment automation.
Your profile
- You know what bullet points above are about.
- And if you don't you are willing to learn it.
- You have good skills in programming Ruby (Ruby on Rails is not requirement, if you are using Sinatra/Roda/Hanami etc with Sequel instead of Rails/ActiveRecord that's even better!). You have deployed some Ruby apps already, you know bit of Javascript/Coffeescript programming. You're not scared of Linux bash.
- PORO, DRY, YAGNI, SOLID, DDD are not unknown abbreviation to you.
- Your responsibilities will be server-side programming, infrastructure monitoring and automated deployments.
- You speak English. If you can read this, you’re fine.
What we offer
- Learn new things
- Competitive salary
- Work from anywhere or Prague 8 - Bubenska 1
- Flexible working time One product/SaaS Great team
- A supportive, trusting and open work environment
Send your CV, GitHub account, or anything you think will help us to find out more about you and we will get in touch with you shortly: team@inlinemanual.com