Epicareer Might not Working Properly
Learn More

Int. Full Stack Developer (w. DevOps)

Salary undisclosed

Apply on


Original
Simplified

Job Description

Job Description
Salary: 75000-85000

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 to major 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 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 expanding the team to bring on additional resources. We re looking for a Int Developer with 3-5 years experience where you ll be embedded with the client (Product Owner and Scrum Master) as well as our technical team of other Buttoners.

The Full Stack Developer is responsible for the development and delivery of scalable web systems 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.


Technical Skills & Tools:

You are a skilled technical executor who fits in well to a multi-disciplinary team. You take a methodical and data-driven approach (where possible!) to tackling challenges and have the soft skills to draw out client feedback that is hiding beneath the surface.

You ll have experience in designing and building client-side and server-side web applications using modern methods of software development and have a detailed understanding of front-end web development, including:

  • Full stack JavaScript and Django.
  • Application development, testing and maintenance system, including CI/CD pipelines and tools;
  • Projects with an iterative Agile scrum process and user experience focus;
  • Application deployment and containerization;
  • Continuous deployment environments, software testing and test automation;
  • Development of team processes to guarantee code quality (including, but not limited to maintainability, testability, reusability, readability, performance);

Other Skills

  • Mentoring and supporting less experienced developers;
  • Fostering the team-wide adoption of best development practices;
  • Developing team processes to guarantee code quality (including, but not limited to maintainability, testability, reusability, readability, performance).

Great-to-haves

  • Experience with government or service based contracts and/or consulting experience is preferred.
  • You have a degree/diploma in a STEM field
  • You have experience working in fast-paced startup environments
  • Continuously enhancing creative and technical skills
  • Experience in customer facing roles

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!)


Looking for contract work or part-time work only? Talk to us! We d love to hear about how you could become part of the Button team!

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
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
Report this job