About the role
Lead the development of major software components, systems, and features. Leverage your expertise in Software Development to mentor and coach the team to raise the overall output of the development team.
What you'll do
- Working with an agile team to develop, test, and maintain Q4 software applications
- Maintaining a high level of quality across all of your work
- Committing and delivering on those commitments
- Clearly and regularly communicating with team members and team lead
- Ensuring that software developed by you is well documented
- Following Q4 software development lifecycle
- Attending and contributing to company development meetings
- You will be responsible for developing, and unit testing of applications in accordance with established Q4 standards
Qualifications
- 7+ years of Software Development Experience
- 3+ years of deep expertise in the MERN stack (MongoDB, Express.js, React, and Node.js)
- Proven track record of developing front end and back end applications
- Experience in a variety of software development approaches and methodologies including Agile and Scrum
- Experience in both technical planning and implementation-level software design
- Experience in requirements capture, analysis techniques, and process improvement approaches
- Excellent personal organization and ability to prioritize and carry out multiple tasks
- Comfortable working without routine supervision
- A desire to remain technically capable and an expert in current technologies
- Proven track record of practical, thoughtful problem solving
Compensation & Pay Transparency: The anticipated compensation for this role is 140,000 to 160,000 CAD per yar (Gross). Final compensation is determined by a candidate's unique skills, experience, and internal equity.
Vacancy Status: This job posting is for an existing vacancy currently open at Q4.
Artificial Intelligence (AI) Disclosure: In our commitment to an efficient and objective hiring process, Q4 utilizes machine-based systems (AI) to assist in the initial sourcing of applicants. All final hiring and selection decisions are reviewed and conducted by our human recruitment team.