Titre du poste ou emplacement

Int Full Stack Dev (4+ years)

Button Inc. - 3 emplois
Vancouver, BC
Publié il y a 9 jours
Détails de l'emploi :
Télétravail
Temps plein
Expérimenté
Avantages :
Congés payés
Modalités de travail flexibles

Salary: 70-80 per hour

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. Our agile, multi-disciplinary team works on truly impactful technology projects from climate action tomajor funding programs. 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 were solving the right problem with the most appropriate technical solution to meet our clients needs.

The Role

Were looking for an Intermediate Full Stack Developer to join our team of Buttoners on an upcoming client project. Youll have the opportunity to support on a large-scale modernization project for a government client. This initiative involves rebuilding and replacing a legacy system to improve how ecological and scientific data is collected, managed, and shared. Youll be part of a collaborative, agile team working in a modern cloud-based environment to deliver tools that support real-world impact in environmental decision-making.

Youll have a wide breadth of experience and exposure across the stack. Youll have worked in an cross disciplinary remote, agile based environment. You have a propensity for working quickly and effectively through both assigned user stories and backlogged tickets and are a self learner, resourceful with your problem solving but not afraid to ask for help.

Skills & Experience

Client Requirements

  • Degree in Computer Science, Computer/Software Engineering or related technical degree combined with a minimum 4 years experience. OR
  • Diploma in Computer Science, Computer/Software Engineering Degree or related technical degree and minimum five years of related experience

Technical Skills

  • Proficient with modern development tools and frameworks, including:
    • HTML, CSS, JavaScript
    • React, Node.js, Express, TypeScript
    • PostgreSQL
    • PostGIS (Postgres extension), Leaflet (mapping)
  • Experience developing and integrating RESTful APIs and working with OpenAPI specifications.
  • Familiarity with cloud deployment, infrastructure tools, and DevOps practices such as using:
    • OpenShift, Docker, and S3 Object Storage
  • Comfortable working in open-source and version-controlled environments
    • Experience using Git, GitHub, and GitHub Actions
  • Experience with Keycloak for authentication (asset)
  • Familiarity with UI/UX principals (asset)

Collaboration & Delivery

  • Experience working in agile teams and participating in sprints, stand-ups, and planning sessions
  • Analytical, interpretative, and problem-solving skills
  • Strong communication skills and ability to translate technical details for varied audiences
  • Researching and executing solutions based on requirements
  • A commitment to writing clean, well-documented, and maintainable code
  • Experience with government or service based contracts and/or consulting experience is an asset

Details

Button is fully remote. As such, were welcoming applications from across Canada. All candidates must have a Canadian Work Permit and be located in Canada.
While you can be anywhere in Canada, this role requires work availability during PST hours
We are open to you joining as a Full Time Employee or as an Incorporated Independent Contractor on an hourly basis.

Full time employees at Button enjoy:

  • Generous total compensationplan including quarterly profit share
  • 25 days of paidtimeoff(15 vacation days, 10 sick/personal days)toensurea healthy work-life balance
  • An extra day off for your birthday! (So youre not pushing to production on your special day )
  • Full benefits package to look after you and your family,plusa health spending account
  • Commitment to continuouslearningand mentorship,withtime 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!)

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

Partager un emploi :