Sr. Software Engineer - Ruby

Techpros   •  

Boston, MA

8 - 10 years

Posted 182 days ago

This job is no longer available.


Job Description

Our client is a very cool, mission-oriented renewable energy software start-up located in the greater Boston area. They are seeking a Senior Software Engineer with Ruby on Rails. They use Docker, Swan, React, Elastic and Redis. They are building REST API's involving micro services. They are hiring and growing.


  • Developing features to meet requirements of regulations, operating protocols, field data loggers, and technical standards.

  • Working with our cloud-based hosting and our continuous-deployment infrastructure.

  • Solving problems, implementing solutions, working within a team, meeting commitments, and proactively supporting the success of our clients.

  • Function as a peer leader to promote engineering best practices and support company goals


  • 7-10 years development and delivery experience with Ruby, Rails 4.x backed by relational databases.

  • Demonstrated experience with JavaScript (especially using modern JS frameworks/component systems such as React, Angular, or Polymer), as well as jQuery

  • Solid understanding of web front-end development (JS, CSS, HTML) and appreciation for good-looking, easy to use UI. Experience with Bootstrap as a CSS framework.

  • Experience working on a fast-paced development team and supporting dynamic operating requirements with an agile, lean, Continuous Delivery approach.

  • Great understanding of OO and FP principles including strong design patterns knowledge, and appreciation for modular, decoupled, idempotent, and well-tested code.

  • Comfortable with Git version control: committing, branching, merging and rebasing.


  • Experience working for an energy company, renewable or otherwise, and an understanding of net metering.

  • Design and operation of AWS-based infrastructure using Terraform, Ansible, Chef, Puppet or similar.

  • Experience interacting with Modbus protocol devices, microcontrollers, or systems programming

  • Interest in or experience with other languages/platforms and appreciation of their various strengths.

  • Experience with document-store (noSQL) and time-series databases, system monitoring, or data-warehousing solutions (eg ELK, Cassandra, Hadoop, InfluxDB, AWS Kinesis, Graphite, OSISoft PI)

    Technologies: Ruby on Rails: Javascript, MySQL, Angular.JS, AWS/EC2/ELB/S3/DynamoDB, RDBMS, Docker, ElasticSearch, GO, NodeJS