Intermediate Full Stack Developer

Button Inc.
Vancouver, BC, Canada
Full-time
We are sorry. The job offer you are looking for is no longer available.

Job Description

Job Description

Salary : 70,000-85,000

About Button

Since 2018, Button has been building reliable technology for government and private-sector clients with the goal of creating a more sustainable future through digital transformation.

We create secure, easy-to-use systems through deliberate consideration and iteration. We are passionate about creating stronger communities through technology and continuing to grow across Canada and beyond.

Button Inc. was born out of a desire to take complex tasks and ideas and deliver them in a genuine, innovative, and impactful way.

We help clients tackle hard problems and delight them with user-focused design and exceptional technical delivery. We start every engagement by making sure we’re solving the right problem with the most appropriate technical solution to meet our client’s needs.

The Role

Button has had the pleasure of working with this client and project for several years and we’re exciting to be preparing to bid for expanding the team to bring on additional resources.

We’re looking for a Intermediate Full Stack Developer where you’ll be embedded with the client as well as our technical team of other Buttoners.

The project is a digital platform to help companies meet regulatory requirements related to industrial environmental reporting.

This web-based application will enable users to submit data where they will receive compliance reporting. Additionally, it will include tools for tracking payments to ensure transparency and accountability.

The Intermediate Full Stack Developer is responsible for the development and delivery of these application in a continuous deployment environment.

You’ll be responsible for iteratively constructing applications in a test-driven environment, following DevOps best practices.

The ideal candidate for this role will be adept at handling a complex back-end environment, and creating an accessible, clean and interactive user experience and user interfaces.

In this role, you’ll be working as part of an Agile team in a creative work-space where multi-disciplinary teams of public servants and private sector consultants can learn, and in turn implement, new ways of working using technology as an enabler.

You will be client facing and strong communication skills and experience leading a team is required.

Requirements

One of the following Education / Work Experience Combinations

  • A degree in a related technical field, and minimum 3 years of experience as a Full Stack Developer; OR
  • A diploma in a related technical field, and minimum 4 years of experience as a Full Stack Developer;
  • A comparable certification(s) in related technical field and minimum 5 years of experience as a Full Stack Developer
  • Experience with a variety of modern development tools, such as HTML, CSS and JavaScript libraries.
  • Experience with API development and integration and continuous development environment
  • Version control technologies such as subversion and Git and development in an open source environment
  • Demonstrates analytical, interpretative and problem-solving skills
  • Working with a team in an Agile environment
  • Researching and executing solutions based on requirements

Experience with the following specific technologies is considered an asset.

Backend :

  • Python / Django Django-ninja (Django specific fast-api)
  • Openshift (Red Hat Kubernetes)
  • Helm Google Cloud Storage Keycloak

Frontend :

NextJS React Typescript

Database :

Postgres CrunchyDB Operator

Experience similar to building payment processing platforms, fin-tech / banking platforms, accounting software, fleet management or workforce management type platforms is most relevant to this role.

Candidates with experience working in government or on government or public sector projects are highly desired for this role.

Why Button?

This is a unique and exciting opportunity to play a key role in creating a more sustainable future through digital transformation.

In addition to making a real impact, you will also receive :

  • Generous total compensation plan including quarterly profit share
  • 25 days of paid time off (15 vacation days, 10 sick / personal days) to ensure a healthy work-life balance
  • An extra day off for your birthday! (So you’re not pushing to production on your special day )
  • Full benefits package to look after you and your family, plus a health spending account
  • Commitment to continuous learning and mentorship, with time provided for professional and personal development
  • Remote work with flexibility when you need it, as long as you communicate clearly with your team (we value a trust-based team culture!)

While you can be anywhere in Canada, this role requires work availability during PST hours.

Button is fully remote. As such, we’re welcoming applications from across Canada. All candidates must have a Canadian Work Permit and be located in Canada.

Button is committed to creating an accessible and inclusive work environment. We are an Equal Opportunity employer and welcome everyone to our team.

We hire talent regardless of race, color, ancestry, place of origin, religion, family status, marital status, physical disability, mental disability, sex, age, sexual orientation, political belief, or conviction of a criminal or summary conviction offense unrelated to their employment .

Button encourages applications from all qualified candidates. Any information received that relates to accommodation will be addressed in a confidential manner.

remote work

9 hours ago
Related jobs
Miovision
Canada
Remote

You’ll be working with full-stack applications, contributing at every layer of the tech stack. Bachelor's degree in Computer Science or related field with 2 years of experience as a full-time Software Engineer. Alternatively, 4 years of experience as a full-time Software Engineer without a Computer ...

ResponsiveAds, Inc.
Vancouver, British Columbia

ResponsiveAds is currently looking for a full-stack developer to incrementally develop our studio product. We have an advanced Creative Ad Tech stack with a Fluid Design Tool, Creative Asset Marketplace, and Creative Optimizer personalization engine. Developers will get the chance to be involved wit...

Pixieset
Vancouver, British Columbia

As a Senior Software Developer, Full Stack at Pixieset, you will have the opportunity to contribute to a product that is revolutionizing the photography industry. Full Stack Software Developer building custom web applications. In addition to your hands-on involvement, you'll mentor and guide junior ...

Atimi
Vancouver, British Columbia

Atimi is seeking an experienced full-stack software developer with experience in ReactJS, Typescript and Java to fill a position in Canada. Please note this is a fully remote position with EST working hours, but we're open to candidates from all provinces. We want to provide developers with fast-mov...

CAE
Richmond, British Columbia

You’ll be leading and working with other developers and teams to continuously deliver high quality product features and ensuring systems are well-maintained. Benefits: fully flexible for you to choose what is important. ...

Stafflink
Vancouver, British Columbia

Full Stack Software Developer II. Intermediate experience with Microsoft Stack with technologies and frameworks like. The Developer will be responsible for developing one or more parts of application systems (systems of engagement and/or systems of record) and integration with other systems, includi...

Fortinet
Burnaby, British Columbia

We are expanding into a private cloud-based service and are seeking a Senior Full Stack Developer to drive the development of this new expansion. Architect and implement scalable and secure software solutions across OpenStack, vSphere, and private cloud infrastructures. Architect and implement scala...

Funded club
Canada

Full Stack Developer to join our team! . Our tech stack is built using a clean SPA (Single-Page-Application) and an API built in Laravel, PHP. The ideal candidate is a highly resourceful and innovative developer who is not afraid to roll up their sleeves and bring their entrepreneurial spirit to the...

Boeing
Vancouver, British Columbia

We are seeking a skilled Full Stack Developer to join our Defence & Government Services team. As a Full Stack Developer, you will play a crucial role in designing, executing, and delivering software for the Canadian Multi-Marine Aircraft (CMMA) military platforms. Candidates will bring an understand...

Lumerate
Canada

Lumerate is growing rapidly, and we're searching for a Senior Software Developer for our user facing product team, to join our team for the journey!. We help our customers achieve the full picture of their industries. We also strive to achieve our own personal full pictures from a career fulfillment...