Size: a a a

pro.rb (Ruby/Rails / RU)

2020 September 18

NS

Nastya Schleier in pro.rb (Ruby/Rails / RU)
#ruby #rubyonrails #remote #работа #удаленка

🧠SENIOR RUBY ON RAILS DEVELOPER

As an experienced RoR developer, you are the beating heart of our product organization. You define processes in the backend that build blood vessels to fuel our drive. You directly impact our company’s rapid growth, delivering efficiency through automatization, and make first-hand decisions alongside your passionate teammates.

YOUR ROLE

* You will migrate our monolith solution to microservices and make sure that nothing gets lost along the way. You will drill into various ideas, debate on their implementations, create a smooth transition process, troubleshoot proactively. You are our Rome – all roads lead to you.
* You will bring your Ruby skills, carefully nurtured for more than 5 years, on board. Being a self-starter and an inquisitive mind, you are willing to dive into new technology concepts, such as Event sourcing. You’re not limited by a tech stack but make an asset out of every tool.
* As you grow with us, you will make business decisions based on your expertise and help us reshape our customers' interaction with the market. While you see a bigger picture with its gaps, loopholes, and potential failures, your ability to offer sustainable solutions turns you on.

WHAT YOU BRING

* Ruby on Rails: 5+ years
* Tech stack: Eventide, AWS, PostgreSQL, Redis, RSpec
* Upper intermediate English

WHAT WE OFFER

* Remote (with a perspective of relocation, if you want)
* Contract that suits you (freelance with paid vacation and sick days/ sole proprietor)
* Competitive salary: 210k-300k RUB
* Extremely motivated team with great culture and values

SWITCHUP
https://www.switchup.de/

We are a fast-growing Berlin-based startup that protects more than 100.000 customers from unfair energy prices. We are continuously monitoring all available offers on the market and automatically improving our users’ contracts. The result: up to 900€ saving per year just by optimizing electricity and gas contracts.

Our philosophy is being built around a tricky question: Can we treat our customers and colleagues as good friends? We say ‘yes!’ and we are passionately experimenting with innovative approaches to anchor this rule.

🌤Fairness as a business model: As a "Tarifaufpasser" (Tariff Guard), we are reshaping the market by aligning it in favor of consumers and the environment. Our greatest success, besides the Stiftung Warentest award*, is that our customers share our philosophy and genuinely like us.

🗒Self-organisation & New Work: We believe in awareness and responsibility as opposed to hierarchies and formal schedules. In our roles concept, you try yourself in different contexts, reinvent and redefine yourself. This is your learning accelerator.

💬Openness & Appreciation: We value every one of us and holistically support each other. Instead of hiding our mistakes and weaknesses, we deal with them openly and grow as human beings.

Want to apply? Send us your CV in English. You may attach a cover letter, it’s not crucial, but we love reading.
Have questions left? Contact us!
devs@switchup.de

*German consumer organisation and foundation helping consumers by providing impartial and objective information based on the results of comparative investigations of goods and services
источник

A

Alexander in pro.rb (Ruby/Rails / RU)
Вот мне интересно. Там вроде бы как ты заключаешь договор на несколько лет и не можешь его расторгнуть.
источник

A

Alexander in pro.rb (Ruby/Rails / RU)
(я про лепистричество)
источник

NS

Natalya Savchenko in pro.rb (Ruby/Rails / RU)
RoR senior - Tech Lead, отзовись! г. Минск/Латвия

О компании:
Teleset - группа компаний, основной специализацией которых является разработка, проектирование, производство и сопровождение оборудования, ПО для услуг IPTV, OTT и VoD.

Ищем в команду профессионалов, которые внесут свой огромный вклад в историю развития текущего проекта и реализацию новых проектов в части аналитических систем, CRM решений, порталов, реализацию B2B продуктов.

Зарплатная вилка:
• от $ 1500 USD и выше, в зависимости от candidate level;
• конечный уровень ЗП обсуждается с успешными кандидатами на собеседовании;
PS: возможна оплата в евро.

Тип работы:
Полный рабочий день

Тип занятости:
Старт возможен в режиме remote full-time;
Далее, релокейт в г.Минск,режим full time in the office.

Описание вакансии:
Рассматриваем кандидатов middle+/senior в роли техлида.

На сегодняшний день необходимо будет подключиться к проекту IPTV/OTT сервиса, далее будет распределение на новый проект.

Что нужно уметь:
* Определять стек технологий для конкретных проектов или задач;
* Брать на себя ответственность за внедрение новых подходов к разработке, тестированию, доставке и выбор новых технологий;
* Выстраивать процессы (например, CI/CD, код ревью), внедрять и развивать инженерные практики;
* Минимизировать риски для развития продукта, связанные с техническими ограничениям, преодолевать технические блокеры для бизнеса;
* Определять технологическую стратегию развития проекта или продукта, работать на перспективу;
* Отвечать за качество реализации, продукта;
* Развивать технические навыки членов своей команды;
* Решать технически сложные задачи, которые другие инженеры в команде не в состоянии решить;
* Принимать участие в собеседованиях и формировании команд.

Требования по позиции:
- понимания ООП, MVC и шаблонов проектирования;
• понимания процессов разработки ПО;
• знания и опыт  коммерческой разработки на Ruby, Ruby on Rails от 3х лет;
• знания и опыт работы с СУБД (PostgreSQL), хорошее знание SQL;
• знания и опыт применения TDD, BDD, практический опыт работы с RSpec;
• твердые знания JavaScript;
• опыт командного использования Git;
• опыт деплоя;
- понимание архитектуры DigitalTV решений, опыт разработки таких сервисов

Условия работы:
• Офис в г. Минск;
• В случае релокации компания готова предоставить релокационный бонус и помощь с переездом.


Контакты:
@SavchenkoNatalya
natalya@teleset.lv
источник

f🤔

focusshifter 🤔 in pro.rb (Ruby/Rails / RU)
дважды в день не перебор ли?
источник

DT

Dmitry Tsepelev in pro.rb (Ruby/Rails / RU)
источник

NS

Natalya Savchenko in pro.rb (Ruby/Rails / RU)
focusshifter 🤔
дважды в день не перебор ли?
Извиняюсь) Перепутала группы)
источник

CR

CocoaRocket Rocket 🚀... in pro.rb (Ruby/Rails / RU)
люди подскажите пожалуйста кое что по ORM.
Какая связь должна быть между тремя таблицами, что бы используя orm методы для выборки третьей таблицы через вторую в запрос добавлялись ID первых двух таблиц?
например:
@model1.model2.model3
делало бы SQL запрос в виде:
FROM model3 WHERE (model1_id = 1 and model2_id = 2)
заранее спасибо.
источник

MC

Mikhail Churakov in pro.rb (Ruby/Rails / RU)
зачем именно id-ки? чтобы БД даром не простаивала?
источник

CR

CocoaRocket Rocket 🚀... in pro.rb (Ruby/Rails / RU)
Mikhail Churakov
зачем именно id-ки? чтобы БД даром не простаивала?
не понимаю.
источник

MC

Mikhail Churakov in pro.rb (Ruby/Rails / RU)
user -> posts -> comments
запрос Comment.joins(:post).where(posts: { id: User.posts } - зачем тут id-ки ? или я что то не понимаю ...
источник

MC

Mikhail Churakov in pro.rb (Ruby/Rails / RU)
Насчёт этого
источник

MC

Mikhail Churakov in pro.rb (Ruby/Rails / RU)
источник

CR

CocoaRocket Rocket 🚀... in pro.rb (Ruby/Rails / RU)
Mikhail Churakov
Насчёт этого
ну ты же все равно id указываешь? правильно ведь. и запрос у тебя будет содержать id везде.
источник

CR

CocoaRocket Rocket 🚀... in pro.rb (Ruby/Rails / RU)
Mikhail Churakov
user -> posts -> comments
запрос Comment.joins(:post).where(posts: { id: User.posts } - зачем тут id-ки ? или я что то не понимаю ...
возьму на заметку.
источник

MC

Mikhail Churakov in pro.rb (Ruby/Rails / RU)
в применительно к моему примеру в User прописать has_many :posts
has_many :comments, through: posts
источник

CR

CocoaRocket Rocket 🚀... in pro.rb (Ruby/Rails / RU)
Mikhail Churakov
в применительно к моему примеру в User прописать has_many :posts
has_many :comments, through: posts
спасибо. посмотрю
источник

MC

Mikhail Churakov in pro.rb (Ruby/Rails / RU)
CocoaRocket Rocket 🚀
ну ты же все равно id указываешь? правильно ведь. и запрос у тебя будет содержать id везде.
Небудет, запрос у меня выстроится в join, который каждая БД построит по своему
источник

CR

CocoaRocket Rocket 🚀... in pro.rb (Ruby/Rails / RU)
Mikhail Churakov
Небудет, запрос у меня выстроится в join, который каждая БД построит по своему
id: User.posts ты же это прописываешь
источник

MC

Mikhail Churakov in pro.rb (Ruby/Rails / RU)
Например Oracle сделает в памяти промежуточную связь вроде
источник