Syndicode is a custom software development company established in 2014. Our mission is to create digital products driven by strategy, design, and technology that bring actual value to users and profit to business owners. Today Syndicode is a global software company, and we hire team members all over the world to expand our development team internationally.
3 серпня 2020

Senior Ruby on Rails Developer (вакансія неактивна)

Київ, Дніпро, віддалено

IT outsourcing company Syndicode is looking for a Senior Ruby on Rails Developer with at least 5 years of experience. The role is full-time. Below is the detailed Q&A info.

WHO ARE WE?
Syndicode is an IT outsourcing company from Ukraine founded in 2014. We design and develop custom software solutions for businesses, emphasizing indisputable quality, transparency, and trust. Our main development technologies: Ruby on Rails, Node.js, React.js. The company has R&D offices in Kyiv and Dnipro, Ukraine, and a legal office in California, US. Many people also work remotely from other cities in Ukraine.
Key competitive advantages Syndicode offers to clients are full-cycle product engineering, flexible alignments and direct communication with engineers. We provide transparent documentation, concrete metrics, and well-defined project flow.

WHAT IS THE PROJECT?
Client’s company is the first brand of contact lenses sold directly to consumers through an e-commerce, subscription-only model.
Since their launch in October 2016, they’ve expanded from the US across 26 international markets
and raised $70M+ in venture funding.
There are four main components to the client’s product infrastructure:
• An in-house built back-end Ruby on Rails app that handles prescription verifications, customer emails, analytics, communications with doctors, and much more;
• An e-commerce CMS powered by Shopify with multiple integrations including Recharge, ShopifyPlus and Klaviyo;
• Front-end landing pages and main website hosted on AWS built with React frameworks (CRA, Gatsby) using multiple front-end tools (SCSS, React, Typescript);
• A PostgreSQL database, hosted on Heroku, along with a BI tool, Periscope, on top that is used extensively for reporting and analytical tasks.

WHAT PROFESSIONAL SKILLS ARE VITAL TO US?
• 5+ years of web application development experience with a backend focus;
• Strong idiomatic Ruby on Rails knowledge and practice required;
• Strong judgement in election of gems, dependencies and datastores;
• Understanding of web-app performance fundamentals and related dev tools;
• Strong database fundamentals and experience with SQL;
• Understanding of web technologies: HTML5, Javascript, REST, JSON;
• Practices Test-Driven Development;
• Proficient at debugging complex problems.

WHAT WILL BE A PLUS?
• Experience with Shopify and React (16.8+);
• Experience with GraphQL.

WHAT MAIN TASKS WILL YOU PERFORM?
• Report to Lead Engineer and work on sprint tasks as assigned;
• Be responsible for coding, testing, debugging, documentation, delivery and supporting multiple applications;
• Take part in the monitoring of production stack;
• Work with tech team to ensure a high level of quality through code reviews and pair programming.

WHAT ABOUT LANGUAGE PROFICIENCY?
Our candidate should have an Upper-Intermediate English level (B2) or higher to communicate with clients.

THE PROCESS
How many stages of the interview? — 3 steps: HR interview, Tech interview, Interview with CEO.

CONDITIONS
• Is there a trial period, and how long does it last? — Two months.
• How often are there overtimes, and what is the approach to payment? — We aim to maintain a work-life balance and usually do not practice overtime. In exceptions, we pay 100% as a standard working day.
• What is the work schedule? — We focus not on the hours but the result. The working schedule is flexible, from 8:00-11:00 to 17:00-20:00, respectively.
• Is it possible to work remotely for some days? — Each employee has the opportunity to work remotely or full remote.
• What is the number of vacation days? — Fifteen working days, excluding holidays and weekends.
• What is the number of paid sick days per year? — The company provides 100% compensation for twenty sick days per year.
• What about medical insurance? — Each employee has medical insurance after the trial period.
• Office address: Sofievskaya 1/2a, Kyiv / Hlinky 2, of. 1003, Dnipro
• Parking is (Both Kyiv and Dnipro).

Гарячі вакансії

Всі вакансії