Ruby Software Engineer

Brazil, Remote

About the Role

As a Ruby Software Engineer at BWZ you are responsible for the whole development process, starting with discovering, planning and developing, ending with testing and deploying. You will work in an environment that offers freedom with responsibility, and encourages simplicity with risk taking.

You will be working in the BWZ’s Tech Team, responsible for the development of BWZ’s current websites and applications, as well as in new product development projects and back-office automations.

You can work remotely or in a flexible regime, if you are in Curitiba, Brazil. Keep in mind that our teams work in the PST time zone, and your hours should be as least partially compatible with those hours.

Who you are

  • You are a Software Developer with 5+ years of experience in web development projects.
  • You don’t like repetitive tasks, so you automate everything you can.
  • You are good at managing your own working time.
  • You are curious about how things are done and how they work.
  • You like to test new things, you don’t mind if it doesn’t work and move on.

Does this sound like you?

What you'll be doing

Reporting to the Technology Director, working with the Tech Team and working closely with the Design Team. You will be tasked with the development of solutions for WordPress websites, Ruby on Rails applications, and a variety of integrations between back-office tools.


You don’t have to know all the answers, because you will have the time to research and learn new technologies and solutions, so you can make suggestions and implementations that might fit our product needs to better perform and scale.

How your success will be measured

  • We don’t like to measure effort, rather we try to focus on effectiveness.
  • You will be accountable for your results, not the hours you worked.
  • You will be part of a team, collaboration is a key factor.

Your skill set includes

  • Curiosity to understand how things work.
  • An unbridled openness to learning new technology.
  • Great time-management and prioritization skills.
  • Openness to learn and use new programming languages.
  • You are comfortable to read / write documentations from / to others.
  • Good communication in English.

Required Experience

  • 5+ experience as a software developer working with web applications projects.
  • Experience developing Ruby applications.
  • Experience developing with MVC frameworks.
  • Solid understanding of databases and how they work.

Nice to Haves

  • Experience developing Ruby on Rails applications.
  • Experience with JavaScript Frameworks, such as Ember.js.
  • Experience with WordPress Plugin development.
  • Experience developing Python applications.
  • Experience developing PHP applications.
  • Experience writing tests and deployment processes.
  • Experience with ETL processes.

Ready to become the next Zebra?!

Working at Black & White Zebra

We’re a fast-growing indie media company who excel at creating exceptional content and community.

We are an international team of 35+ with a home base in Vancouver, Canada. We got our start in 2011 as The Digital Project Manager blog, founded by our CEO Ben Aston. Since then, we’ve grown our team and our portfolio with a number of burgeoning online communities. We’re serious about being truthful, authentic and having a good time!

As a company we value and prioritize a flexible work environment. Our employees are entitled to lots of paid vacation per year and are encouraged to use all of it! We also offer opportunities for personal development so you can grow and develop your career. We have monthly team events to build a cohesive and FUN team! Some of our past events have included ropes courses, snowmobiling, go-karts and more! We believe that it is truly important to have a job that is not only rewarding, but one where you can enjoy the ride!

Are we a good fit?