You're using an older version of Internet Explorer that is no longer supported. Please update your browser.
You're using an older version of Internet Explorer and some functionality may not work as expected. Please update your browser for the best experience.
Rooof Logo

Software Engineer

Reference ID: software-engineer-7

Share job:

What you'd be working on:

For a start, we're looking for someone to become familiar with our current logging packages, processes, and alerts and then expanding/replacing them with something better.  After that you'll be working on maintaining the above and getting involved in creating back-end components, data models and APIs for current and future product offerings and dipping into Web development as opportunities arise.


  • 4+ years of work experience as a Back-end developer
  • In-depth understanding of the entire development process (design, development, and deployment)
  • Hands-on experience with the Python programming language and object-oriented techniques
  • Motivated self-starter with excellent time management skills
  • Team player with strong written and verbal communication
  • Excellent problem-solving skills
  • BSc degree in Computer Science or relevant field

Nice to have's:

  • Working knowledge of Django, Vue, and Electron frameworks
  • Familiarity with front-end languages (e.g. HTML, JavaScript, and CSS)
  • Familiarity with logging tools/suites such as PaperTrail, SUMO, and/or Elastic Stack


  • Participate in the entire application lifecycle, focusing on coding and debugging
  • Write clean code to develop back-end solutions for our web extensions and applications
  • Troubleshoot and debug applications
  • Create database models, interfaces, and APIs for easy and efficient access
  • Collaborate with Client-side developers to integrate user-facing elements with server-side logic
  • Gather, design and implement technical and product requirements
  • Build reusable code and libraries for future use
  • Work with product owners, team leaders, and developers to identify new features

What does success look like?
You are getting positive feedback from both internal and external sources - your work is making an impact in many areas!

You are proud of the high-quality products that you have helped build on robust design/architectural principles. You also have solid bragging rights on the low amount of bugs and incidents occurring.

You are producing ground-breaking, industry-leading components and products. Our customers are loving our products and our client-facing team is loving supporting it! Nice job!

This position is suited for someone with intermediate to senior experience - we pay based on experience.

Health, dental, vision, and other benefits for you and your family (after 90 days)

Three weeks of paid vacation

Bonus vacation December 26-31, but we take turns on call.

Where does this go?
We expect that the successful candidate is dedicated to growing themselves and the company in this role for three or more years.  As the company grows we expect the team to grow and there could be opportunities for mentoring other engineers, learning diverse new technologies and becoming a subject matter expert.

Posted: December 5, 2018
Closes: February 3, 2019
Email Address:
Company Info

Connect with employer:

About Rooof

At Rooof, we build the world’s best software for automatically creating classified-ads. That said, we’re even more proud of the team that we’ve built.  We lov...