Ruby On Rails Developer


8 months ago

06/04/2019 05:52:19

Job type: Full-time

Category: Software Development

We have designed our culture, our day-to-day work and our interactions to maximize your productivity and happiness.

You'll have time to focus and work hard as well as time to disconnect, recharge and grow.

Challenging projects

You’ll work on exciting challenges for interesting clients, usually in micro-teams of up to 4 people. You’ll have the opportunity to work on everything, according to your talent.

Elegant tooling

We choose our tools very carefully. You’ll always work with state of the art technologies like Ruby on Rails, Webpack and the AWS ecosystem. If you like doing things right, you won’t be disappointed!

Grow with us

We’re a small but established company with plenty of room for everyone to grow. Together with your mentor, you’ll define a career path and your goals while you’re here, so that we can grow together.

Have experience in developing Ruby on Rails applications.

Have experience with relational databases like PostgreSQL or MySQL.

Be a coverage fanatic.

Have a thorough knowledge of RSpec.

Have a great understanding of object-oriented programming and design patterns.

Be confident with Git and with Unix shell.

Be (or want to be?) an open source contributor.

Have a very good command of written and spoken English.

Have a good command of written and spoken Italian.

Have excellent communication and collaboration skills.

Have knowledge of project management tools like Trello and GitHub Projects.

Have experience with JavaScript and Front End frameworks like React or Vue.js.

Have a basic experience with HTML and CSS (Sass or Less)

Have basic DevOps skills.


Be able to write technical blog posts.

Be curious about latest technologies.

Help us in our hiring process.

Have experience with eCommerce platforms.

Be able to speak at tech conferences, workshops, and meetups.

Please mention that you come from Remotive when applying for this job.

Help us maintain Remotive! If this link is broken, please just click to report dead link!

similar jobs

  • Skylight (US only)
    4 days ago

    Skylight ( is at the forefront of a civic movement to reinvent how the government serves the public in a digital world.

    Were looking for a DevOps Engineer to join our talented team of technologists in driving this movement forward.

    Youll be a key part of our small, but rapidly growing team, which consists of former Presidential Innovation Fellows, founders of 18F, and members of the U.S. Digital Service.

    We work in small, fast, agile teams to create exceptional customer experiences and enduring solutions out of the governments most complex design and technology challenges. The work is challenging, but highly rewarding.


    We focus on supporting you in a variety of ways:

    • Competitive salary
    • Opportunities for an economic stake in the company's success
    • Performance bonuses, referral bonuses, publication bonuses, and public speaking bonuses
    • Medical insurance, dental insurance, vision insurance, short-term and long-term disability insurance, life insurance, dependent care FSA, healthcare FSA, and health savings account
    • Dollar-for-dollar 401(k) match up to 10% of your salary
    • Flexible paid-time-off policy (minimum of 29 days), which covers any type of leave (such as holiday, sick, and vacation) that you need or want to take
    • Minimum of 9 weeks paid time off for all eligible new birth, adoption, or foster parents
    • Annual $2,000 professional development allowance
    • Annual budget of up to $750 for tech-related purchases
    • Access up to $1,000 before payday to cover emergency expenses
    • Incentives for living in a HUBZone area (, including relocation assistance and a monthly stipend to help offset the cost of rent or mortgage
    • Remote-friendly work environment
    • An environment that empowers you to unleash your superpowers for public good

    We participate in E-Verify and upon hire, will provide the federal government with your Form I-9 information to confirm that you are authorized to work in the U.S.

    We're an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, national origin, ancestry, sex, sexual orientation, gender identity or expression, religion, age, pregnancy, disability, work-related injury, covered veteran status, political ideology, marital status, or any other factor that the law protects from employment discrimination.

    Skills & requirements

    What you’ll do:

    • Engineer an incredible experience for developers who are working in web-based environments such as Ruby, Python, Java, and Node.js through automation, virtualization, and process improvement

    • Achieve technical excellence by advocating for and adhering to lean-agile engineering principles and practices such as simple design and automated testing

    • Represent Skylight's culture of delivery when interacting with government stakeholders and other contractors

    What we’re looking for:

    • Expertise in the areas of version control, deployment automation, continuous integration, test automation, monitoring, proactive notification, and “shift-left security”

    • Able to deploy and configure services using infrastructure as a service providers such as Amazon Web Services and Microsoft Azure

    • Able to solve problems using scripting and programming skills

    • Able to administer Linux-based systems, as well as Apache-based web servers

    • Experience with Elasticsearch and Docker

    • Experience creating secure systems while enhancing the privacy of all system users

    • Experience working within a multidisciplinary, agile team format

    • A mindset and work approach that aligns with our core values (

    • Ability to travel from time to time

  • Get to know us

    We create open source software that puts users in control over their online browsing experience. Our desktop and mobile products, such as Adblock Plus, Adblock Browser and Flattr, help sustain and grow a fair, open web, because they give users control while providing user-friendly monetization. Our most popular product, Adblock Plus (ABP), is currently used on over 100 million devices.

    What you'll do

    Fight bugs through automation and manual testing and help us ship high quality products! You’ll apply your QA expertise in the team that cares for web extension users on Firefox and Chromium-based browsers. Being an integral part of the team, you will be involved in the whole software development cycle, building quality in from the start.

    After your morning coffee, you'll be expected to...

    • Perform own exploratory testing against our products to gain familiarity with the products and their similarities and differences

    • Run checklist tests against our products before releases

    • Respond to requests from and perform testing for the team

    • Create and keep up to date useful documentation and notes relating to the product and its testing

    • Set up and maintain automation for desktop and mobile apps

    A little bit about you...

    • Extensive experience with software testing and quality assurance, preferably in a continuously changing environment

    • Knowledge of source code management tools like Git or Mercurial

    • Knowledge of basic web technologies (HTML, CSS, JS)

    • In depth experience with test automation

    • Experience collaborating remotely using mostly asynchronous communication methods on a distributed team

    • Independent but team-oriented work style

    • Outgoing proactive involvement in your teams

    • Excellent communication skills in English

    It’s awesome, but not required, if you...

    • Have knowledge of additional scripting languages

    • Are familiar with device testing services like Google/Firebase test lab, AWS Device Farm, Browserstack or TestObject

    • Are familiar with code review processes

    • Have experience with development or testing of browser extensions

    • Have automation experience with native Windows apps

  • Our homes are our most valuable asset and also the most difficult to buy and sell. Knock is on a mission to make trading in your house as simple and certain as trading in your car. Started by founding team members of (NYSE: TRLA, acquired by Zillow for $3.5B), Knock is an online home trade-in platform that uses data science to price homes accurately, sell them quickly and guide the customer every step of the way. We share the same top-tier investors as iconic brands like Netflix, Tivo, Match, HomeAway and Houzz.

    We’re seeking a Senior Machine Learning Engineer to join us in building our predictive models and our data science team. You will get to work with some of the most interesting data sets and have the freedom and responsibility to help shape our core products from initial data exploration to production models. You will design and implement the foundation of our predictive models and work closely with other team members to test the accuracy in local markets.

    At Knock, we have fun, we move fast, we support and celebrate our fellow teammates, and we live by our POPSICLE values.

    As a Sr. Machine Learning Engineer you will: 

    • Design and develop models that produce insights from residential real estate data.
    • Develop, train, test, deploy and iterate on modeling approaches and methodologies.
    • Evaluate, improve and iterate on the performance of existing ML models.
    • Explore and recommend new data to improve model outputs.
    • Apply and integrate model predictions to our new and existing products.
    • Communicate model outcomes to the broader team.

    We’re looking for Knockstars who have: 

    • Must be U.S. based.
    • MS or higher in Computer Science, Statistics, Mathematics or equivalent.
    • Experience applying existing or novel methodologies to improve existing machine learning models.
    • Minimum of 3 years of software development experience including coding, testing, troubleshooting, and deployment.
    • Minimum of 2 years experience with building production end-to-end machine learning models at scale.
    • Strong knowledge of machine learning frameworks.
    • Python programming proficiency.
    • SQL, MySQL or Postgres experience.
    • Strong desire to contribute to a rapidly growing startup and being comfortable with learning new tools and technologies.

    Bonus points for knowledge of:

    • Real estate markets, MLS assessor/tax and parcel data.

    What we can offer you:

    • An amazing opportunity to be an integral part of building the next multi-billion dollar consumer brand around the single largest purchase of our lives.
    • Talented, passionate and mission-driven peers disrupting the status quo.
    • Competitive cash, full medical, dental, vision benefits, 401k, flexible work schedule, unlimited vacation (2 weeks mandatory) and sick time.
    • Flexibility to live and work anywhere within the United States. As we are a distributed company and engineering team, we are open to any U.S. location for this role.
    • This is a 100% remote, full-time career at Knock.

    We have offices in New York, San Francisco, Atlanta, Charlotte, Raleigh, Dallas-Fort Worth, Phoenix, and Denver with more on the way. In fact, we are proud to be a distributed company with employees in 21 different states. This is an amazing opportunity to be an integral part of building a multi-billion dollar consumer brand in an industry that is long overdue for a new way of doing things. You will be working with a passionate, mission-driven team that is disrupting the status quo.

    Knock is an Equal Opportunity Employer.

    Please no recruitment firm or agency inquiries, you will not receive a reply from us.

Remotive can help!

Not sure how to apply properly to this job? Watch our live webinar « 3 Mistakes to Avoid When Looking For A Remote Startup Job (And What To Do Instead) ».

Interested to chat with Remote workers? Join our community!