Salary: 70,000- 80,000 per year
About Us
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 ensuring were solving the right problem with the most appropriate technical solution to meet our clients needs.
The Role
Were looking for a Intermediate Full Stack Developer to join our team and be apart of supporting our government sector client in developing two key case management type systems. Youll jump right in with the client and be supported alongside our existing our team of Buttoners. This role requires a strong balance of technical expertise, leadership, and communication skills to deliver user-focused, secure, and scalable systems.
As an Intermediate Full Stack Developer, you will:
Lead a team of professionals: defining work assignments, and verifying and reviewing code produced by others
Conduct high-level analysis of possible program/systems solutions
Develop front-end (user interface) and back-end (database) enterprise solutions on a variety of platforms
Interpret client requirements and underlying infrastructure applications, systems, and processes, and preparing a system design plan; and
Communicate technical concepts to a non-technical audience to gain consensus on changes to requirements and specifications.
While Button loves to meet candidates with a variety of work and educational backgrounds, this contract has specific requirements that need to be met.
Education and Certification (one of the following)
A degree in Computer Science, Computer or Software engineering or related technical field, and minimum three years of related experience as a Full Stack Developer; OR
A comparable related diploma in Computer Science, Computer or Software engineering or related technical field, and minimum four years of related experience as a Full Stack Developer; OR
A comparable certification(s) in Computer Science, Computer or Software engineering or related technical field and minimum five years of related experience as a Full Stack Developer
Technical Experience
Experience using a variety of modern development tools, such as HTML, CSS and JavaScript libraries and frameworks, relational and non-relational databases
Experience with API development and integration and continuous development environments
Experience with Cloud Computing or deploying Web applications (and services) to a Cloud environment
Experience with version control technologies such as subversion and Git and development in an open source environment
Working in a team environment
Researching and executing solutions based on requirements
Knowledge, Skills, and Abilities
Knowledge in frontend and backend development
Knowledge of version control technologies such as subversion and Git and development in an open source environment
Knowledge of relational and non-relational databases
Strong knowledge of agile software development methodologies
Analytical, interpretative, and problem-solving skills
Excellent verbal and written communication skills
Additional Technologies, Knowledge, and Skills
Preferred experience with:
Experience with automated testing in cloud-native environments
Experience working in a multi-team scaled scrum framework
Experience with compliance and enforcement activities
Government experience
Why Button?
This isa uniqueandexciting opportunity to playakeyrolein creating a more sustainable future through digital transformation.Inaddition to making a real impact, you will also receive:
Generous total compensationplan
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!)
We are open to you joining as a Full Time Employee or as an Incorporated Independent Contractor on an hourly basis.
While you can be anywhere in Canada, this role requires work availability during PST hours.
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.
remote work
#Information Technology jobs