Image Description

Senior Full Stack Ruby on Rails Engineer

Job Description

Posted 18 days ago

Planet Home is looking for a seasoned and experienced Ruby on Rails / JavaScript engineer who can help us build a platform for the planet. You’ll need to be experienced with Rails, JavaScript, HTML/CSS, relational databases, KV stores, background job processing, REST, GraphQL, etc.

Planet Home, LLC. is an environmental, solution-focused platform composed of different thinkers and makers dedicated to creating impactful innovations that solve some of our planet’s greatest challenges.

We gather people of diverse backgrounds to connect, create, discover and celebrate world-changing ideas that address the biggest challenges we believe face us today: climate, water, energy, waste, and biodiversity. Today, we do this through non and for-profit investments, immersive events and compelling content designed to educate and inspire action.

Duties of this position include:

  • Assist in architecting scalable and performant web applications including REST GraphQL APIs
  • Custom application development using Ruby on Rails and JavaScript
  • Write well tested, maintainable code
  • Creation of technical documentation for APIs and component designs
  • Maintain the deployment pipeline using PaaS and IaaS platforms (Heroku, AWS, CircleCI, Docker, Github)
  • Support integration of micro services and service orientated architectures
  • Ongoing support and optimization of applications
  • Required Skills And Experience

    • Have developed libraries, applications, or websites and want to show them to us (you have code on GitHub, Launchpad, BitBucket, etc.)
    • Have an extensive knowledge of the resources available through Ruby gems and open source libraries.
    • Enjoy working with Rails and have a successful track record of developing applications using it
    • Are equally comfortable with SQL as an ORM and have exposure to a variety of database technologies (MySQL, PostgreSQL, Redis, MongoDB)
    • Have an appreciation for the peace of mind that comes with well-tested, documented code
    • Have exceptional knowledge and experience with front-end web technologies (JavaScript, CSS, HTML, etc.)
    • Have experience making decisions regarding application architecture
    • Are excited by the web and keep up with new technologies and that excitement is infectious
    • Communicate well with others in both written and verbal forms
    • Are self-directed and able to manage your time effectively
    • Are able to excel in highly collaborative environment with team based activities including code review and pair programming
    • Ability and desire to work in a fast-paced environment
    • Ability to devote high attention to detail, organize and prioritize
    • Ability to address multiple tasks and unforeseen developments which require level headedness and purpose
    • Ability to recognize and respect organizational protocols and procedures
    • Additional Preferred Qualifications

      • Experience working with an agile / scrum-based development model
      • Having developed on iOS, especially if you have contributed to an app in the App Store
      • Experience working with React and React Native
      • A BS or MS in Computer Science, Math or other interesting analytic discipline
      • Development skills with other languages, like node.js, SCALA
      • Experience working with Admin frameworks (ActiveAdmin, Trestle.io)
      • Previous history of working with a remote, distributed team
      • Significant contributions to or ownership of open source projects (please do tell!)

Job Summary

Image Description
Website
Location

Similar Jobs

The largest community on the web to find and list jobs that aren't restricted by commutes or a specific location.

is the leading technology solution for busy eCommerce sel...

We are looking for an experienced Network Cloud Architect...

Ruby on Rails Engineer

  • Retail Zipline

Retailers use archaic, old systems that don't work (think...