Vaga de [Vancouver/Canada] Full-stack product developer (Elixir/Elm), Vancouver/Canada

[Vancouver/Canada] Full-stack product developer (Elixir/Elm)

Não Informado

📍 Vancouver/Canada Frontendbr

Descrição da Vaga

Descrição da Vaga

Stage 3 Systems is looking for a full-time, full-stack permanent product developer with experience working on modern web software and an interest in functional programming. Our products are used by some of the largest companies in the marine shipping industry; your work will make a significant difference in how thousands of people do their job every day. This role is based in our Vancouver, Canada office.

About you
  • You are permitted to work in Canada
  • You have professional experience in the software industry, having had experience in multiple working environments over at least four years of full-time work
  • You have a CS or related degree, or a good understanding of computer science fundamentals and drive to learn more
  • You are a language generalist, or at least have an interest in diversifying your stack, and you’re anywhere between having a mild interest in and being an advocate for the functional programming paradigm
  • You write good and clean code with well-reasoned design and architecture decisions and tradeoffs, and have a consistent track record for delivering well-baked, bug-free and customer delighting features
  • You are an independent and self-motivated problem solver; Stack Overflow and Google are mainstays in your browser window
  • You can quickly and effectively respond to incidents and fixing bugs in unfamiliar system, and believe that debugging is a science (and optionally an art)
  • You are passionate about your work with a strong attention to detail, as well as an interest in and eye for building great user experiences
  • You are are strong communicator and are comfortable and capable of working with many stakeholders in the development process such as customers, product managers, sales, operations and other developers
  • You are willing to learn from a team with a diverse set of skills and qualifications, as well as challenge team members to help them learn and grow
  • You require minimal direction and oversight in your day-to-day job, and can work independently on medium-sized projects without substantial direction
  • You are capable of having end-to-end responsibility on projects and products of increasing complexity and have an interest in contributing to common code
  • You have interest in meeting and working directly with customers, and would be optionally open to international travel to do so
Projects you might do
  • Bootstrap a central service of users using Elixir, Phoenix and PostgreSQL and migrate our products to use the service instead, and then write the Ansible code so it can be deployed easily
  • Respond to an outage on a system on which you have little familiarity and get it running again quickly
  • Work with a third-party company to build an API integration that imports real-time data into Stage 3 databases in a robust, performant and extendable way
  • Develop a user-friendly dashboard on a front-end built in React that presents data from many sources in a performant way, perhaps requiring API changes as necessary; work directly with stakeholders such as clients and product managers to ensure your dashboard solves the customer’s problem
Technologies we use

We currently have a suite of products written in several different technologies, and are transitioning towards a unified Elm/Elixir stack.

You do not need to have experience with all of these technologies, but candidates who most closely match our stack will be preferred, in order of importance:

  • Unix
  • Elixir with Phoenix
  • Elm
  • JavaScript with React/Redux and AngularJS
  • PostgreSQL
  • Amazon AWS
  • Git
  • Ansible/Python
  • Bootstrap, Material Design, HTML, CSS
  • node.js with Express and Meteor
  • Ruby with Rails
  • PHP with Yii and Zend Framework
About us
  • We are a company founded in 2010 that builds innovative hosted systems for the marine shipping industry seeking talented software developers to join our team; we have a team of between 15 and 20 located around the globe: from our offices in Vancouver and London, to remote staff around the world, in Canada, the UK, Italy and New Zealand
  • We consider it our job to build the best work environment to make our team successful and engaged in their work; we try our hardest to build a compelling environment which provides endless opportunities to learn, an engaging and exciting culture and team of smart team members to learn from
  • We offer competitive salaries and benefits from group benefits to flexible personal time off policies. We give you the freedom to buy whatever tools and services you need to do your job well, whether it’s a MacBook, stand-up desk, book on functional programming or Sublime Text license
  • We have flexible work hours and encourage the team to work from home when needed; our focus is solely on getting the job done and not where and when the team is working
  • We encourage a blameless culture: when mistakes are made, we focus on fixing organizational problems that caused the problem so that we can prevent them from happening again
  • We work asynchronously to ensure we work effectively as a distributed team: on any given day we may have our team in the office, working remotely, working from home or travelling for work. We work really hard to ensure everybody can provide their input no matter where they are
  • We believe in working hard when there is important work to be done, and balancing hard work with a strong quality of life
Contact

https://stage3systems.bamboohr.com/jobs/view.php?id=4


Publicado há 8 anos

📚 Aprimore seus conhecimentos

Desenvolva novas habilidades e destaque-se no mercado de trabalho com cursos especializados