Position: Ruby On Rails developer
Company: You are launched
Experience required: 2y
English level: upper

We are a team of **Lean Startup** professionals where entrepreneurship and startup culture are our way of life!

Our entire team comprises individuals with a well-developed product mindset due to their experience in the company’s industry. Specifically, they have either launched startups themselves or worked in them, and this factor, combined with the Lean Startup approach, makes us highly effective in what we do.

We verify and formulate hypotheses, generate ideas, and test new changes from the client to determine their usefulness and relevance to the product and target market before implementing anything. Being as efficient and flexible as possible while expending minimal resources and achieving maximum results earns us gratitude from our clients.

We are not “just do guys” who aim to fulfill all of the customer’s requests by adding more features to the project while “spending the budget.” We leave that to the classic outsourcing companies!

We help entrepreneurs and startups from America/Europe launch a successful digital MVP version of their product at an early stage or quickly understand that their idea does not pass the test for demand among end consumers without spending years and their entire budget on it!

We scale the project after a successful launch or continue searching for product-market fit by pivoting based on research results.If you are an entrepreneur at heart or are eager to gain invaluable experience working with innovative startups worldwide, we are looking for you!

**Requirements:**
- 2+ years of experience developing using Ruby and RubyOnRails
- Experience using RubyOnRails 5+ and Ruby 3
- Solid understanding of relational databases and Postgresql in particular
- Be able to write SQL when ActiveRecord is not enough
- Ability to design and build REST API using Rails
- Ability to design a DB schema according to the project requirements
- Experience writing automated tests using Rspec and strive for a 100% test coverage
- Help maintain code quality, organization, and automation
- Comfortable using the terminal in Linux\MacOS
- Experience using version control systems (git), CI\CD systems
- The initiative. Be able to communicate with the team and to propose the best solution for the problem
- Upper-intermediate level of English

**Will be a plus:**
- Experience with any of major cloud providers (AWS, Google Cloud, Digital Ocean etc), using their services and setting up the app deployment processes there
- Experience in a programming language other than Ruby: JS, Python
- Experience integrating Stripe, Twilio
- Have used Sidekiq/Resque/SuckerPunch and Redis before, have practical skills of setting them up and using them

**Responsibilities:**
- Design, develop, and maintain reliable systems in Ruby and Ruby on Rails.
- Identify bottlenecks and bugs, find solutions to these problems.
- Maintain code quality, organization, and automation.
- Develop new system features, optimize existing ones, and maintain our existing applications.
- Collaborate with product, design, and other developers on discussing and developing new features.
- Perform code reviews and provide constructive feedback

**We offer:**
- Fully remote work with flexible working hours;
- The possibility to come up with ideas, be listened and see them implemented;
- Paid vacation (16 working days) and paid sick leave (unlimited);
- PE and legal support;
- Paid training programs and English language courses (50%);
- Be part of the startups’ development team (Lifestyle, Food & Fitness, E-commerce, Marketplaces, Fintech, and more).