WARNING! This job is awaiting verification or has expired and may no longer be applicable
Category

Software Development

Posted

2017-04-30 00:52

Description

Your talents as an experienced full stack software developer will complement our small team’s abilities to build a great product, www.participate.com — a platform built to provide real-time, collaborative learning experiences for educators. Participate Learning helps teachers connect and collaborate with educators around the world to discover new resources and ideas they can incorporate into their instruction. Our collaborative professional development tools provide growth opportunities for educators that are rooted in discussion and creative, critical thinking. You will help build innovative new features to provide our users the tools to develop their skills and collaborate with others in their field.

Our team is extremely collaborative and supportive; we help each other to do our best work. As a talented and experienced software developer, you’d plug into the team and find a place to grow and learn, and help teach others so we can all continue to deliver functional and engaging software for our users.

You:

  • Collaborate well with others, and generally say "We" instead of "I"
  • Effectively review code and enjoy the process of others reviewing yours
  • Strive to improve your coding practices and those of your team
  • Proactively chip away at technical debt, and identify opportunities for infrastructural improvements
  • Feel pain when repetitive tasks aren't automated
  • Are passionate about new technologies in software development
  • Manage your time effectively, and recognize the line the denotes "good enough"
  • Passionate about empowering teachers

Technical skills:

  • 2-3+ years of Rails experience
  • Creation and consumption of JSON APIs
  • Database systems (Postgres or MySQL) and strong grasp of SQL
  • HTML/CSS
  • JavaScript/ES6 and node

Nice to have:

  • Experience with Javascript client side frameworks (Angular / React / Backbone / Ember)
  • Mobile application design or development experience
  • Interest or experience with Analytics
  • Experience with Redis / RabbitMQ / ZeroMQ / SNS
  • Experience with asynchronous systems: WebSockets, Sidekiq, Eventmachine, Celluloid
  • Devops experience (Ansible / Puppet / Chef / Terraform)
  • Experience with cloud infrastructure (AWS / Rackspace / Linode / Heroku)

Education & Experience

  • Minimum 3-4 years of relevant professional experience
  • Bachelor’s degree in a relevant field or equivalent demonstrable experience
Application Info

Please sign in with Google or GitHub to view this job's application information. This is necessary to prevent companies from receiving excessive amounts of spam.

Country

Anywhere

Powered by Tramcar