Procurify is seeking a talented and team-driven Full Stack Software Engineer II to join their AI-enhanced procurement and AP automation platform for mid-market organizations.
The role requires a motivated, collaborative, and creative individual who is passionate about technology and solving pressing challenges in SaaS application development.
Responsibilities include implementing new features based on designs of moderate complexity, improving technical implementation and architecture, and contributing clean, efficient, testable, and reusable code.
The engineer will participate in code reviews, investigate and resolve defects, and understand system behavior for performance improvements.
Continuous learning and maintaining knowledge about Procurify’s products and integrations are essential.
The tech stack includes AWS, React, Python/Django, Typescript, Docker, and Kubernetes.
Key performance indicators (KPIs) for success include Project Completion Time, Developer Productivity Metrics, and Bug Rate.
Requirements:
Candidates must have 3+ years of Software Engineering experience in both frontend and backend development.
Experience in building reliable and scalable SaaS software solutions and RESTful APIs using technologies such as ReactJS, Python/Django, NodeJS, Typescript, and Docker is required.
Exposure to refactoring, maintaining, and improving existing solutions is necessary.
Familiarity with agile and software delivery best practices such as scrum/kanban, CI/CD, test automation, and infrastructure as code is expected.
The candidate should be able to work with a moderate degree of autonomy and demonstrate initiative.
Strong problem-solving, technical design, and analytical skills are essential.
The ability to prioritize work and manage dependencies while solving challenging problems is required.
Strong teamwork and communication skills with both technical and non-technical colleagues are necessary.
Candidates should act with compassion and empathy, believing that team success is individual success.
Benefits:
Procurify offers flexible working hours and a remote-first work environment, allowing employees to work from anywhere within Canada.
The company provides unlimited responsible time off, encouraging a work hard, play harder mentality.
Extended health benefits include a competitive health, vision, and dental package, an Employee Assistance Program (EAP), and a health and wellness spending account.
There is a strong commitment to community initiatives, including regular volunteer days and educational programs.
Employees have the opportunity to participate in a competitive stock options program.
The company promotes diversity, equity, and inclusion through regular roundtable discussions and guest speakers.
The base salary range for this position is $103,000 - $129,000 CAD, depending on experience, excluding bonuses, commissions, benefits, or equity.