ROR-019 Full-stack Software Engineer
Canada-wide Remote
Our client's mission is to inspire the world's developers to build great software. We do that by powering nearly all in-person and virtual software competitions around the globe. They have a large, global network of software developers who discover and participate in hackathons on their platform in order to learn, build something great, and earn exposure. Organizations run online and in-person competitions to market their tools to their active developer community. Customers include Amazon, Google, Facebook, Microsoft, and many others.
Their culture is centered around a close relationship with the community, and a dedication to continuously improve their offering. Employees are empowered to explore and take ownership, and to make decisions in line with their metrics and mission. Their mission is firmly rooted in the belief that technology can bring about important change and improve lives.
What We're Looking For: You have a strong commitment to building great, well-factored code. You take pride in your work. You do well in teams. Developers and designers you've worked with think highly of you and your work.
You want to work with Rails and Vue. Our stack is heavily focused on these technologies and you should be comfortable coding with them.
As a web developer on our small team, you'll have the opportunity to influence and work on our new enterprise internal hackathon application. You'll contribute to product design, implementation, deployment, refinement, and maintaining production.
For the past several years, you've been:
- Creating production software (3+ years), with at least 2 of those years creating web applications in Ruby on Rails and a modern javascript front-end framework (e.g. React, Vue).
- Using practices to improve code quality and reduce bugs (e.g. code reviews, automated tests)
- Treating software engineering as a craft and exploring it outside of your day job
We'd Like to See:
- Experience developing, releasing, and maintaining web applications
- Ability to write clean, readable code
- Comfort with relational and/or non-relational databases
- Attention to software development fundamentals
- Track record of collaboration and leadership in agile software methodologies
Bonus Points:
- Experience with infrastructure configurations and maintenance
- Comfortable with macOS and unix based operating systems
- Evidence of community involvement, i.e. open source contributions on Github, StackOverflow questions/answers, SlideShare presentations,