If you have to think twice about how Vim relates to shiny countertops and you’re willing to jump into a new technology even though it’s unchartered waters, we have been looking for you.
You value writing code that’s easy to reason more than being clever. You get excited about solving complex problems with simple, elegant solutions. You prioritize functional, scaleable logic made with the target user in mind. You are self-motivated and able to complete tasks on time, but know when and how to communicate early if deadlines or challenges will keep you from accomplishing your goals. You are a proactive self-starter, inspired when there is room for you to try new things and discover solutions for yourself.
Is that you? Let's talk!
Who is Glass Canvas?
A bit about us.
Our team started years ago with Jason Jensen and Pierre de Fleuriot who wanted to bring beauty and innovation back to how we communicate the Gospel. We became Glass Canvas, an agency just outside Vancouver, B.C., who works with the spirit-led to unlock ministry potential through marketing, strategy, branding, and digital tools.
Over the past few years, we've seen a need from our faith-based clients, specifically in the Catholic Church, who wanted to tell their story and communicate to their audience but didn't have the tools to do it well.
Our team had both the marketing, ministry, and technology experience so we began developing the Tilma product, a digital platform built for the diocese, parishes, and Catholic news sources, that would help them function seamlessly internally and reach their audience in a more impactful way. Today, we are a full product-focused company.
A Day in The Life Of a Developer
Here are some of your responsibilities:
Estimating and implementing web & mobile solutions including the interplay between the database, backend, and frontend technologies in a clean, robust way.
Writing automated tests in a pragmatic way - where it makes sense to.
Solving complex problems with simple, elegant solutions.
Always looking for innovative ways to improve our code.
Helping to plan, build, deploy, and manage new and existing systems, infrastructure, and features.
Monitoring health of underlying virtual infrastructure hardware and assisting in troubleshooting issues and finding resolutions.
You’ll be engineering the content network that a user will engage with at every step of their journey, and working the behind the scenes magic to make it a reality.
Here are a few things we are looking for:
We’re looking for a developer with the ability to work anywhere in the technical stack, taking time to deliver quality code. Your role is to stay aware of web development best-practices and performance considerations to build solutions based on data and testing.
We need you to be on top of your game. While we understand that it will take time to get used to being part of the team, we want you to be a proactive self-starter, who can handle ambiguity and uncertainty with minimal guidance.
We need you to operate with server-side frameworks such as Rails, NodeJS. Our team uses Ruby on Rails, so any Rails experience you may have is a definite plus.
Effective problem solving including being able to break down work/make tickets
We need you to be curious and willing to learn new technologies with the ability to absorb and retain information quickly. Strong interpersonal skills, keen attention to detail and the ability to effectively prioritize and execute tasks in a high-pressure environment wouldn't hurt either.
We’re also the praying kind, so spiritual conversations are commonplace. While we don’t require you to practice a certain kind of faith, most of our team members and our clients come from a spiritual background. So openness to spirituality and church culture would definitely be an asset.
You should have experience with:
Some other things you can expect at GC:
Here’s what you need to do next:
If all this sounds good, we want to hear from you. We’d love to see your resume as well as a short note about what you think you are best in the world at (or would like to be). We’d also love to know how you heard about us and what makes you want to join our team.
We’re looking forward to hearing from you.
Your application was submitted successfully.