Get in Touch

Software Developer

Fort Langley or Remote
Full Time

We’re looking for a proactive self starter who’s unafraid of driving multiple projects at once. Your role is to move each project forward, whether prioritizing action items or coordinating details with our in-house teams. We need you to be detail-oriented, a skilled multi-tasker capable of balancing any number of notes, calls, and emails. Communication with clients is a key part of your job, so you need to bring interpersonal strength to any situation. We’re looking for someone who is decisive, able to own the details and execute initiatives with minimal direction while staying true to the vision and strategy of the project. In short, you help our whole team move forward.

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!

The Product

Founded in 2011, our mission is to form resilient disciples by connecting and empowering every part of the Church. We integrate digital tools, ministry partnerships, data, and strategy consulting to equip the Church to reinvigorate the faithful and foster deep spiritual community.

At the heart of Glass Canvas, we are about unlocking the ministry potential of our customers through equipping them with unified infrastructure, formation resources, and ongoing mission support. We believe in the power of unity and resilience, shaping the Church of today and tomorrow.

Unified Digital Infrastructure:

We believe the Church functions best when it is working together as one. A single infrastructure for the Church allows us to collaborate and co-innovate for a stronger, more unified mission.

Formation Resources & Accompaniment Tools:

Our accompaniment toolkit is built for human and spiritual formation in today's world so you can holistically and effectively reach and form your people.

Missional Support:

Grounded in a passion for ministry backed by years of practical experience, we want to ensure your teams are well-equipped to meet their ministry goals. Offering assistance whenever you encounter challenges and for the long-haul.

Learn more

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:

  • Git and services like GitHub
  • CSS, custom-properties, css grid, flexbox, etc.
  • GraphQL/REST apis
  • Server-side languages like Ruby, Node, Python
  • ORM frameworks like RoR, Mongoose, or Laravel
  • Relational databases
  • Javascript frameworks like React, Vue, svelte, etc.

Some other things you can expect at GC:

  • We are open to remote working from home (but value getting together to hash out solutions)
  • A fun, collaborative work environment
  • A lot of espresso
  • Extended benefits for you and your spouse

Let's connect

Get started