Senior Ruby On Rails Developer, Job offer Канада


Как я стал Junior Ruby developer

Я прошёл путь от «я почти ничего не смыслю в веб-разработке» до «я зарабатываю на этом деньги» за 4 месяца.

В конце 2015 года я всерьез задумался о смене профессии, мне было 25. Последние 6 лет я работал на веселой, неплохо оплачиваемой, но совершенно бестолковой работе.

Мой выбор пал на программирование → Web → Ruby on Rails. Не буду объяснять почему, я довольно много гуглил на эту тему и выбирал, что будет мне интереснее и лучше подойдет для профессиональной деятельности.

Мои навыки на тот момент составляли: HTML и Pascal в школе и несколько лабораторных на С на первом курсе в институте (я учился на энергетика). Институт я закончил, но энергетиком так и не стал.

В этой статье я постараюсь по шагам описать как я действовал, чтобы максимально быстро получить знания и навыки, достаточные для устройства на должность Junior Ruby dev. Забегая вперед скажу, что, спустя примерно четыре месяца, я прошёл три собеседования и получил все три предложения о работе.

Надеюсь это небольшое руководство поможет вам пройти этот нелегкий путь от новичка до junior’a.

Первый месяц — Знакомимся с HTML, CSS, RUBY

Первое и очень ценное, что я прочитал о Ruby on Rails была совсем небольшая книжка «Самообразование веб-разработчика». Её можно получить совершенно бесплатно здесь. Я несколько раз возвращался к ней по мере своего обучения. Отличная книга для старта.

На тот момент я всё ещё работал на своей прежней работе. Первое с чего я решил начать — это освежить свои школьные воспоминания о HTML и познакомиться с CSS. По несколько часов в день я занимался на площадке HTML Academy. Базовый курс по HTML и CSS там бесплатный. Не обязательно проходить весь курс, я прошёл где-то 85%.

Далее я познакомился с Ruby. Красивее и выразительнее язык программирования сложно представить:

  • Очень классный учебник — «Learn to Program», Chris Pine. Дает отличное введение в Ruby: http://www.shokhirev.com/mikhail/ruby/ltp/title.html;
  • Далее закрепляем знания на https://ru.wikibooks.org/wiki/Ruby. В процессе чтения этих книг выполняем, приведенные задания;
  • Теперь самое время потренироваться с Ruby на практике. Попишем методы на https://www.codewars.com;
  • Также рекомендую для пробуждения своих аналитических способностей, порешать задачки на Играх Разума. Отличный способ отвлекаться от программирования с пользой.

Второй месяц — Пробуем RAILS

Я так увлёкся изучением программирования, что решил уволиться с работы, и всё время посвятить обучению. Я был почти на 100% уверен, что через несколько месяцев смогу найти работу. Ну или на крайний случай можно всегда вернуться к прежней работе, чего я конечно не хотел.

Теперь мы знаем достаточно для знакомства с Ruby on Rails.

На этом этапе нам необходимо развернуть всё рабочее окружение. А именно — ОС Linux (я поставил Ubuntu) или MacOS (придётся попрощаться с Windows, но вы можете иметь сразу две ОС и выбирать какую нужно загрузить), Git, RVM, Ruby, Rails, редактор кода (я выбрал Sublime). Гуглите как всё это установить и ставьте последние стабильные версии.

Гуглить неизвестную информацию — должно стать одним из ваших основных навыков.

Теперь можем продолжить:

  • Лучшим способом попробовать Rails — пройти это краткое введение. Отличный способ пощупать Rails и начать разбираться со структурой приложения;
  • Далее я советую внимательно изучить скринкасты на hasBrains. Там вы найдете отличные уроки для новичков по Ruby, Rails и Linux;
  • Теперь самое время пройти легендарное руководство по Rails от М. Хартла. Если свободно читаете на английском используйте последнюю версию.

Я советую вам пропускать все, что касается тестирования (TDD) в последнем руководстве. Сейчас тесты вас только запутают. Сосредоточьтесь на написании и главное понимании самого кода приложения. Писать тесты мы научимся чуть позже. По завершению у вас будет работающее приложение.

По мере обучения, и просто в качестве перерыва, выбирайте интересные для себя темы и смотрите записи. Там опытные программисты делятся опытом и отвечают на вопросы. Обсуждают самые разные темы. Очень полезно для новичков.

Третий месяц — Занимаемся с ментором

Мы уже хорошо продвинулись в обучении, но нам не хватает практики написания своего кода. Не того кода, который мы писали следуя туториалам, а именно своего. С нуля до работающего приложения на сервере. Здесь мне очень помогли занятия с ментором на mkdev.me. Это оказалось самым весомым вкладом в моё самообразование. И именно этот код смотрели работодатели, прежде, чем пригласить меня на собеседование. Хороший практический опыт правильного кода + научитесь тестировать. На эти занятия у меня ушёл ровно месяц.


Автор этой статьи учился у Антона Черепанова, ментора по программированию на Ruby on Rails Нанять

После курса рекомендую просмотреть эту книгу «Мир Rails». Для меня она оказалась очень полезной. Отличное изложение материала, написана для новичков в Rails.

Вообще, по ходу обучения, я рекомендую возвращаться и просматривать прочитанные ранее материалы, т.к. когда-то непонятные моменты становятся понятны с получением новых знаний.

Четвертый месяц — Устраиваемся на работу

Теперь самое время составить резюме и направлять его работодателям. Не забудьте добавить ссылку на GitHub со своим проектом. Я направлял отклики + короткие сопроводительные сообщения на вакансии hh.ru. Не только на junior вакансии, но и просто на Ruby on Rails вакансии. Поверьте, многим нужны толковые Junior Ruby разработчики, даже без коммерческого опыта. Можно также поискать вакансии на прямую — на сайтах компаний.

Я направлял отклики в своём городе — Новосибирске, а также на вакансии в других городах, с пометкой в сопроводительном сообщении о том, что рассматриваю варианты удалённой работы.

Периодически вакансии для junior’ов появляются в этой гугл-группе Ruby on Rails и на Ruby Jobs.

Сейчас самое время подготовиться к собеседованию и подтянуть теорию. Гуглите запросы вроде: «собеседование junior ruby». Убедитесь, что вы понимаете на базовом уровне: парадигмы ООП; как работаю сети; протоколы HTTP, TCP, IP; что такое DNS; как работают связи в СУБД, как писать простые SQL запросы, зачем и как работают индексы в БД; какие основные структуры данных — хэш-таблицы, списки(массивы), графы. Вопросы на эти темы были во всех моих интервью.

Начните читать книги по проектированию:

Изучите более глубоко Ruby. «Язык программирования Ruby» — отличная книга от создателя Ruby — Matz’a.

Я еще не упомянул о том, что программисту необходимо владеть английским. Это наверное и так все знают. Вот некоторые книги, которые я сам сейчас изучаю:

Очень важная для вас статья:  Как сохранить сбережения во время второй волны кризиса! Канада

Спустя неделю, после направления откликов, я начал получать приглашения на собеседования. Одно я проходил по скайпу в московский стартап, и два — в офисах крупных новосибирских компаний. Одно приглашение на работу я получил через пару дней, одно через 10 дней и одно после выполнения тестового задания — через 2 недели.

Я уверен: после хорошего самообразования и занятий с ментором вы скоро сможете найти работу junior ruby разработчиком. Не раздумывайте — действуйте, да прибудет с вами удача!

Александр Мешков/Merff/июль 2020

Мы рассказываем, как стать более лучшим разработчиком, как поддерживать и эффективно применять свои навыки. Информация о вакансиях и акциях эксклюзивно для более чем 8000 подписчиков. Присоединяйся!

  • mkdev
  • Менторы
  • Специализации
  • Статьи
  • О проекте
  • Что такое менторство

  • Как проходит обучение
  • Цены
  • FAQ
  • Impressum
  • Аккаунт
  • Записаться
  • Войти
  • Соцсети

© Copyright 2014 — 2020 mkdev | Privacy Policy | Lang: Russian

Подготовка к собеседованию Junior Ruby on Rails?

Nekr0boT, а как можно изучить рор и не изучить субд?

Сколько учебных проектов уже реализовано?

до сих пор не могу сказать, что выучил рельсы и руби =)

REST, MVC, структура проекта, в каких папках что лежит, включая папку config.
что такое представление, паршиалы, по моделям полностью — скоупы, ассоциасии. валидации, коллбеки
контроллеры — before_action, что уже лежит в ApplicationController
Unix — что такое приложение, процесс и порт. Что делать если при старте сервера пишет, что порт 3000 уже используется.
По руби — идиома @a ||= b, блоки, циклы, что делаeт attr_accessor, что такое символ, константы в руби.
По базам — прошу привести примеры какие запросы генерирует та или иная цепочка DSL ActiveRecord, например
User.where(id: 1), User.where(id: [1]), User.where(id: []) И таких вариантов куча, нет смысла пытаться заучить, нужно разбираться.

Независимо от знаний, общий совет такой. Если в каких-то знаниях уверены, не бойтесь объяснять своими словами. Если не уверены, сразу честно об этом говорите, без угадывания.

Кроме того, предлагаю банальщину — пройтись по основам railsguides и убедиться, что верно понимаете соглашения фреймворка. Rails построен на соглашениях и тот кто в них хорошо разобрался имеет высокий шанс получить работу.

Например, большинство кандидатов на вопрос, что в имени представления index.html.erb означает html отвечают, что это язык разметки в котором вернется ответ. Т.е. они просто строят логичное предположение и не пытаются его проверить. И таких, казалось бы простых вопросов, у меня целая пачка. В большинстве случаев кандидат уходит с пониманием, что ничего на самом деле и не знает.

P.S. лучше знать что-то одно хорошо, чем много всего по немногу.

Но, в каждой компании по разному.


Все очень сильно зависит от компании. Обычно по описанию вакансии или по тестовому заданию можно сделать предположение о чем будут спрашивать в на собеседовании. Мое собеседование на позицию junior RoR developer выглядело примерно так:
— На чем писал до этого?
— php
— Хочешь у нас работать?
— Ага!

В любом случае позицию junior предполагает что работника нужно дальше обучать и следить за тем что он пишет.

У нас собеседование проходит по следующей схеме
1. Общие вопросы по технологиям (HTTP протокол, кругозор по паттернам)
2. Вопросы по руби (Как сделать DSL, про MVC модель и пару вопросов по Activerecord — по настроению и уровню кандидата либо сложный join, либо полиморфная связь)
3. Починить тесты в проекте в специально подготовленной для собеседования задаче.

Занимает где-то полтора-два часа, при этом час кандидат пишет код.

Иммиграция с помощью Job offer

Добрый день всем! Ребят, решили через 3-4 года с женой иммигрировать в Канаду, но не знаю как по-человечески и лучше всего это сделать, т.к. знакомых нет, у всех истории сугубо индивидуальные и поэтому какой-то обобщенный вывод сделать нельзя. Два слова о себе, возраст 23, специальность: горный инженер, работаю геологом (ПАО «ЛУКОЙЛ»), через три года планируется защита кандидатской диссертации. Перечитав несколько видов программ иммиграции, остановились только на двух. Всего этого начитавшись не хватает только понимания данного процесса, я попытаюсь расписать ниже, просьба поправить если я буду ошибаться:
1 вариант — программа FSW, и собственно сам процесс по порядку:
а) Подтверждение знаний английского языка (сдача экзамена IELTS)
б) Собственно поиск потенциального работодателя на территории Канады (допустим я его нашел в LinkedIN, разослав кучу резюме так же на других сайтах, пока не знаю как это делать, сначала хочу создать понимание процесса)
в) Допустим (на что я сильно надеюсь) я его нашел, там он провел собеседование, я его устроил (в рамках темы сугубо теоретически)
г) Далее, работодатель подает документа для LMIA и если все хорошо проходит, и я действительно нужен, мне прилетает джоб оффер (можно ли его получить бессрочным? то есть только на постоянную основу. )
д) После этого, я еду в посольство и говорю, ребят, мол, у меня JO можно ли мне получить визу? допустим в посольстве дали добро и дальше ступор у меня.

2 вариант — я так и не понимаю, как оно работает
Т.е. мы (я и жена) подаем все собранные документы на визу, получаем визу (гражданство или ПМЖ (я так и не понял)), покупаем билет в один конец, и я бегаю и ищу там работу. Этот вариант я не рассматриваю вообще, так как многие пишут, что по специальности работу в самом начале можно попросту не найти.
Да, далеко не спорю, возможно, я где-то проглядел эту информацию, но я просто прошу вас помочь мне с этим пониманием или дать ссылку на ресурс, где можно ознакомиться с данной информацией. Спасибо большое за понимание.

How To Find Your Dream Developing Job At A Ruby On Rails Agency?

The Ruby on Rails Job Market is Hot

If you’re Junior, Mid or Senior Ruby on Rails Developer and looking for your next job, we’ve done the research for you so you’ll know exactly what to expect. This article covers everything about the application process, possible interview questions, and salary expectations.

The Ruby on Rails Developer job market is very hot because of the high demand for Ruby on Rails web development internationally. Many of the top software houses are looking to hire Junior, Mid and Senior Ruby developers because there are so many large projects that see the benefit of using Ruby on Rails to build their digital products.

As a developer, it’s important to be prepared when looking for work and to know what to look for in an agency.

Applying to a Ruby on Rails Agency

Preparing to apply for a new job can be daunting, but there are some basics that can help you get on your way.

When filling in the application forms for Ruby on Rails web development jobs, you will be asked for your personal details – your name, phone and email. You will be asked to fill in some sort of profile or upload your CV which should summarise your working experience or personal experiences with programming.

You will most likely be asked to assess your skill level when it comes to Ruby on Rails programming, whether you consider yourself a Junior, Mid or Senior Developer. In some cases, you may have to determine your proficiency in the English language. This will be especially true for countries who are not primarily English speaking and work with international clients.

Очень важная для вас статья:  вернуть деньги за cancelled visa Канада

You will need to provide your online portfolios, which you should have prepared already. This includes anything you might have on a personal page, LinkedIn or GitHub.

Then comes the uncomfortable and common question of your financial expectations. Make sure you continue reading to the section that covers salary expectations so that you’re prepared to offer them a fair number.

Once you have filled in all these areas, and you are selected as a viable candidate, you will likely be contacted by the software house with a task – this will determine your actual skill level with Ruby on Rails.

Find the Best Ruby on Rails Agency

As offers are plenty, you’ll need to look for certain qualities in a company you want to work for. You can look for jobs by going to specific agency websites, on social media or job search sites like Glassdoor, Indeed, and RoRjobs.com.

Look for a software house that will invest in you, and offers a self-growth budget for conferences and workshops. It’s beneficial for a Ruby on Rails Developer to find a company that can offer team programming, where Junior and Senior Developers or Mid and Senior Developers get to work together. You also want to ensure that you’ll have room to move up in terms of salary. Most software houses are transparent about their salary increase opportunities.

Ensure that you would be working with an experienced team. You want to be in an environment where you can develop both hard and soft skills.

Finally, check out their social media accounts. Does it look like the kind of company you’d want to work with? If they hold events like Meetups or office parties that’s usually a good sign.

Prepare for Ruby on Rails Interview Questions


A Junior, Mid and Senior Ruby on Rails Developer is expected to have a certain skill-set. You can anticipate that you’ll be asked similar questions to the following:

  • When developing, do you focus on clean, readable code?
  • Have you worked on any commercial projects in Rails? If so, what were the projects?
  • Do you have a good working knowledge of JS / ES6?
  • What other programming languages and frameworks do you have experience working with?
  • Do you have hands-on knowledge of both SQL and NoSQL?
  • How can you demonstrate to us that you adhere to good programming practices?
  • Are you familiar with SQL beyond ActiveRecord?
  • Do you have previous experience with writing automated unit and integration tests?

  • What is your level of experience in working with JS, CoffeeScript or ES6?
  • What is your level of knowledge of good engineering practices, including TDD, CR, and PP?

It might also help to take a look at what resources the agencies might be using to help them decide how to conduct their interviews. Alternatively, it’s strongly suggested you check out what some of the Ruby on Rails experts and influencers are saying. Learning from their discussions and blog posts could give you an edge on other applicants.

What to expect from a Ruby on Rails Developer Salary

Salary absolutely depends on your location, but according to sources such as Payscale, Glassdoor, and Pearson Frank, there are some numbers you can expect. You need to consider where you are looking to work, the cost of living, and what the average salaries are.

As a junior, you can expect a starting salary of €12,000 – €30,000/ year

As a mid, you can expect a salary ranging from €30,000 – €45,000/ year

As a senior, you can expect a salary of €40,000 – €85,000/ year

These numbers will obviously vary. The cost of living and average salaries will greatly impact what salary you are offered. There’s always the possibility of negotiating the salary, but ensure your expectations are realistic and based on the climate (city, country, your skill-set).

The Ruby on Rails Community

Being a Ruby on Rails developer is an extremely rewarding job that gives you a lot of opportunities to improve your hard and soft skills which can move you into higher pay-grades. But more than just the salary, as a part of the Ruby community, you are actively contributing to the open source network and you get to become part of a much larger picture.

For a Ruby on Rails Developer, there are a lot of job openings available, especially if you are dedicated to your craft and willing to take self-growth opportunities. It’s just about making sure you prepare yourself for the application process, and then hopefully find the right fit!

As an additional resource, you can check out our careers page to apply to be a part of our Ruby on Rails Development team.

Senior Ruby on Rails Developer

Striving for excellence is in our DNA. Since 1993, we have been helping the world’s leading companies imagine, design, engineer, and deliver software and digital experiences that change the world. We are more than just specialists, we are experts.

DESCRIPTION

We are seeking experienced Ruby on Rails Developers for a new project in the FinTech industry. It’s a unique chance for developers to become part of a revolutionary and cutting edge solution in social banking. Our customer designed innovative digital platform for providing modern banking services: peer-to-peer payments, account sharing, SEPA/SEPA Direct Debit (SDD) transactions, etc. The project consists of a variety of applications (independent services) integrated through API. As a rule, API is RESTful, based on JSON.

You’ll be included in full SDLC process, work with clean tested and easy maintainable code, use favorite tools and gems, take part in architecture definition, share your opinion with the customer and colleagues. We like Agile development, code coverage, RuboCop, Jira and GitHub.

Web developer ruby on rails Jobs in Canada

web developer ruby on rails Jobs


Job Title Employer Location Salary
Ruby Developer — API Natural Partners Fullscript Ottawa
Ruby Developer — Payment and E-Commerce Natural Partners Fullscript Ottawa
Ruby Developer — Product Natural Partners Fullscript Ottawa
Senior Web Backend API Developer Treasure Data Vancouver
Full Stack (Ruby) Web Developer Ballistiq Charlottetown
RUBY ON RAILS DEVELOPER Wishpond Technologies Vancouver
Ruby on Rails Developer Later Vancouver
Web Developer Burst! Creative Group Vancouver
Software Engineer/Web Developer ( Ruby on Rails ) MXM Nation Waterloo
Ruby on Rails Developer Cornerstone Digital Calgary
Web Application Developer Dejero Waterloo
Senior Ruby on Rails Full Stack Developer tilr Toronto
Web Application Developer Fivewalls Waterloo
Senior Ruby on Rails Engineer for Series A Startup Wolf Search Associates Toronto
Junior Ruby on Rails Developer Tiny Boards Victoria
Web Applications Developer Teknion Limited Toronto
Ruby on Rails Developer Shore Consulting Toronto
Full Stack Developer (Ruby-on-Rails) Traction Guest Vancouver
Web Software Developer CNTRAL Inc. Calgary
Back-End Developer (Ruby) POTLOC Montreal
Full Stack Web Software Developer (RoR) People To Go Toronto
Full Stack Ruby Developer TAL Group Inc Toronto
Web 2.0 Software Developer (RoR) Acuity Software Ottawa
Software Developer — Rails Arcurve Inc. Calgary
Rails/React Product Developer Wicket Ottawa
Ruby on Rails Developer — 13407 IT IQ TECH RECRUITERS LTD Vancouver
Full Stack Developer (Ruby/Typescript/React) Intellio Montreal
Intermediate / Senior Ruby on Rails Developer ISG Search Inc Toronto
Web Developer / Programming Rock Star Oxygen Technologies Winnipeg
Intermediate/Senior Ruby Developer Shore Consulting Toronto
  • Previous
  • 1
  • 2
  • Next

Copyright © 2008–2020, Glassdoor, Inc. «Glassdoor» and logo are proprietary trademarks of Glassdoor, Inc.

Email me jobs for:

Your Job Alert was created!

Taking you to the job you clicked earlier.

Glassdoor lets you search all open Web developer ruby on rails jobs in Canada. There are 48 Web developer ruby on rails job openings in Canada. Search Web developer ruby on rails jobs in Canada with Glassdoor. Get hired. Love your job.

Copyright © 2008–2020, Glassdoor, Inc. «Glassdoor» and logo are proprietary trademarks of Glassdoor, Inc.

Ruby Developer Jobs in Canada

Results 1-10 of 35

Senior Ruby on Rails Developer

SHORE CONSULTING GROUP — TORONTO, ON

. alignment, transformation support, and service design. Job Description We are looking for a Senior Ruby on Rails developer. The Full Stack Ruby on Rails Developer would join our core team . for internal and client-based projects Primary focus on our main application developed using Ruby on Rails and VueJS Interaction with clients as part of the development team where necessary .

Intermediate/Senior Ruby Developer

SHORE CONSULTING — TORONTO, ONTARIO

Job Description We are looking for a Senior Ruby on Rails developer. The Full Stack Ruby on Rails Developer would join our core team of developers and contribute to the design . projects Primary focus on our main application developed using Ruby on Rails and VueJS Interaction with clients as part of the development team where necessary .

Senior Ruby Developer

SWIM RECRUITING — BURNABY, BC

We’re on the hunt for a Senior Ruby Developer for an exciting Burnaby-based SaaS company with a quickly growing global customer base. Rapidly growing SaaS product company Mobile . customer base as a Senior Ruby Developer. In this role you will play a senior-level development position for a suite of mobile based ‘kiosk-style’ handheld apps. You will be an expert .

Senior Ruby Developer

DECATHLON DEVELOPERS — MONTREAL QC

Decathlon Canada is looking for a senior level back-end developer who has a passion for delivering excellent experiences to internal and external users. Applicants should be ready to rock at a fast-paced and fluid development pipeline, and be able to deliver . $70,000 — 150,000 PER YEAR

Ruby on Rails Software Developer

ROBERT HALF TECHNOLOGY — VANCOUVER, BRITISH COLUMBIA, V7X 1L4

Ref ID: 05060-0010309093 Classification: Software Developer Compensation: $90000.00 to $120000.00 yearly COMPANY / LOCATION If you’re an experienced ruby on rails developer, you .

Full Stack Developer (Ruby/React)

SERVICES DE GESTION QUANTUM LTÉE — MONTRÉAL, QUEBEC

Position: Full Stack Developer (Ruby/React) Location: Montreal and Quebec City Salary: $55,000 to $65,000 per year Job Type: Permanent Are you well-versed in Ruby and comfortable . a position in full stack Ruby/React development for its Quebec City or Montreal office. In this role, you will be an important part of the team and will participate in team scrums as well .

Ruby-on-Rails-Developer

Experienced Ruby-on-Rails-Developer (m/f/o) The qualities we look for in the team members are professionalism, flexibility and innovative thinking. If you are looking for new . of effective world. effective world Mannheim is looking for an experienced Ruby-on-Rails-Developer. effective GmbH Mannheim, Germany Start asap Apply online effective world . 100.000 — 125.000

Ruby on Rails Developer

RANDSTAD CANADA — TORONTO, ON

We are seeking an experienced Ruby on Rails developer for one of our clients in downtown Toronto If you are an experienced developer looking for a new opportunity please apply . or reach out. 5 Ruby on Rails development experience Any experience with JavaScript frameworks We are offering $120K with Benefits Amazing open concept office downtown Randstad .

Senior Ruby on Rails Developer

WORKBR >ONTARIO (ON) TORONTO M3C

Tech Breakdown 80% Ruby on Rails 20% React Daily Responsibilities 80% Hands On 10% Management Duties 10% Team Collaboration 2 years of Ruby on Rails production experience 2 years Professional React experience 100000.00 — 125000.00 CAD ANNUAL

DevOps Developer (Erlang/Ruby/Python)

INTELLIO — MONTREAL, QUEBEC, H2Y 2H2

Our client is a rapidly growing online advertising technology company that provides a full-stack of real-time advertising products, a data management platform, an advertiser ad server and a publisher ad server. They are looking for a full-time permanent DevOps. HASH(0X55BB639F6F70)

Senior Ruby on Rails developer

About the product

  • Modern IPaaS solution, an integration platform for corporate services
  • High-load distributed system with increased fault tolerance
  • We are working with the biggest international companies
  • Super professional team of enthusiastic developers, each with rich experience
  • Startup atmosphere, an ability to use technologies you like
  • International team: Head office — USA Developers: Russian Federation, USA, Singapore
  • Java, Ruby on Rails, Go, Node.js
  • Postgres, Kubernetes, Terraform, Ansible, Amazon (AWS)
  • Instead of Jira — Github and Google Docs. All communication by Skype and Slack
  • Build complex Ruby on Rails applications
  • Build server-side infrastructure for the user interface
  • Contribute in all phases of the development life cycle
  • Evaluate and propose improvements to existing system
  • Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review
  • Strong experience developing, shipping and maintaining Rails applications (5+ years)
  • Vast knowledge of Ruby
  • Excellent debugging, analytical, problem solving, and social skills
  • BS/MS degree in Computer Science, Engineering or a related subject
  • Solid knowledge of object-oriented programming and design
  • Experience with Redis/Memcache based caching, RDBMS engines(Postgres)
  • Experience with JavaScript frameworks (AngularJS, React, etc)
  • Contributions to open source projects is a plus
  • High-level knowledge of English
  • Remote work with long-term employment on a full-time basis: we are working in Moscow time zone (team calls at about 7pm, 2-3 times a week)
  • Competitive Salary in US dollars (rub equivalent 200k+, depending on your skills)
  • A great opportunity for professional development within a successful project, knowledge-Exchange
  • Interesting and challenging tasks
  • Business trips to the USA (Coopertino), up to 2 weeks every 3 months — Important! You should have a USA Visa or opportunity to get it
  • Full compensation for buying work computer
  • A contract with you as an individual entrepreneur, 20 work days of paid vacation

Now that Ruby on Rails is declining, does it still offer a good career for junior developers who want to work as Ruby on Rails developers?

a RUs d o QvC b DUW y aoQR dpzxT J mk e oIs t J B mS r vNxa a LCWg i m n BHih s Za

Answer Wiki

No, RoR is not something to base a career on.

*gasp* «He just insulted Rails!»

No, hold on, no I didn’t. give me a second.

My first framework was an curses-like thing for DOS. It was pretty popular at the time. Look around and ask how much of that you see today. Since then I’ve had the . joy? . of working in frameworks on multiple platforms in multiple languages for multiple target models (desktop GUI, distributed computing, web, micro-services, «big data»).

If you make a career of programming, expect to see the same thing. No matter if RoR is currently on the rise or fall, one of .

Очень важная для вас статья:  Оформлять ли ребенку российское граждантсво Канада
Добавить комментарий