Home
Get in Touch
Menu

Full Stack Developer

Fort Langley or Remote
|
Full Time

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, intuitive user-interface components 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!

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 the health of underlying virtual infrastructure hardware and assisting in troubleshooting issues and finding resolutions.
  • Combining user appreciation with knowledge of front-end development and coding. You’ll be dreaming the web elements that a user will interact 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 full-stack developer with the ability to work anywhere in the technical stack, delivering quality code to both the frontend and backend. Your role is to stay aware of cross-browser compatibility issues and client-side performance considerations and continually ideate and iterate 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 have a good understanding of user experience and how that factors into front end development. We also need you to be able to play around with Rails and some actual programming. Our team uses Ruby on Rails, so any Rails experience you may have is a definite plus.

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 need you to be comfortable with technology. We’re the texting, “Slacking” (bonus points if you get it), Google Meet-ing ‘kinda team.

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 an openness to spirituality and church culture would definitely be an asset.

You should have experience with:

  • Git and services like GitLab
  • CSS preprocessors like SASS
  • Bootstrap 4 (responsive framework)
  • RESTful apis
  • Server-side languages like Ruby
  • CRUD and prototyping frameworks like RoR or Laravel
  • Relational databases
  • Javascript frameworks like React, Ember, Backbone, 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