The preferred appointment and event management solution for retailers
Full-Stack Developer
Location
Canada
Posted
151 days ago
Salary
0
Seniority
Senior
Job Description
Full-Stack Developer
Booxi
• Full-stack development: You will build front-end applications using React.js and Java. You will also contribute to back-end development in Java (and occasionally PHP) to support these applications. You will participate in all stages of the product lifecycle — from ideation to production — incorporating AI tools into your workflow. • Product & design collaboration: You will work closely with designers, product managers, and other developers to turn concrete needs into effective, scalable, and well-designed solutions. • Agile methodology: You will be an integral part of our Agile Scrum team, actively participating in ceremonies and the continuous improvement of our processes. • Quality & maintenance: You will contribute to technical documentation, scoping and estimation, code reviews, and the maintenance of existing features to ensure product stability and performance.
Job Requirements
- 3+ years of combined experience in development, including both front-end and back-end
- Strong proficiency with React.js, TypeScript, and JavaScript, including component architecture and performance optimization
- Hands-on experience with Java and/or PHP on the back end, with a solid understanding of REST APIs and object-oriented patterns
- Full-stack experience in a SaaS environment or equivalent
- Familiarity with Agile/Scrum practices and related tools (Git, code reviews, ceremonies)
- Comfortable using AI tools to accelerate and improve development work (a plus)
- MySQL knowledge: writing complex queries, performance tuning, and understanding data architecture trade-offs
Benefits
- Generous vacation policy (minimum 4 weeks annually)
- Company-wide closure from December 25 to January 1
- 2 personal days plus unlimited sick leave
- Group benefits (collective insurance)
- $300 allowance for home office setup
- Flexible hours and remote work
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Software Engineer – API Gateway
Featherless AIServerless AI Inference - run any model, at any scale, without managing GPUs
• support and evolve the API gateway to our inference cloud, which is responsible for • authentication and inference to all models • subscription management and subscription entitlement (e.g. context-length, concurrency limits) • providing the necessary API surface for applications and builders • undertake feature development and bug fixes to keep up with clients, resolve user issues, and onboard new models • improve the reliability of the existing API (increasing instrumentation and monitoring, right-sizing infrastructure) • respond to availability incidents • triage and resolve issues of inference quality and reliability • manage the infrastructure on which our gateway runs
Full Stack Software Developer
Featherless AIServerless AI Inference - run any model, at any scale, without managing GPUs
• Own product development end-to-end — from diagraming user flows to shipping production features • Drive UX decisions — wireframe new features, iterate on existing interfaces, and advocate for user needs • Build and maintain our web platform — model catalog and explorer, dashboard, documentation site, and developer tools • Collaborate with the API team — ensure seamless integration between frontend experiences and backend capabilities • Respond to user feedback — triage issues, identify patterns, and rapidly ship improvements • Scale with our growth — evolve the platform architecture as we onboard more models, users, and use cases
• Design, develop, and implement end-to-end SharePoint-based and web solutions, including front-end components, backend services, APIs, and workflows tailored to client needs. • Build modern, responsive user interfaces using SPFx, React, TypeScript, and other modern web technologies to enhance user experience across SharePoint and Microsoft 365 platforms. • Develop and maintain backend services, APIs, and data access layers using Azure services and RESTful architectures to support scalable and secure applications. • Build and manage seamless integrations between Infodash, SharePoint, Microsoft Teams, Microsoft Graph, and external platforms such as financial systems, directories, legal systems, and other third-party data sources. • Design, build, and integrate AI-powered features into Infodash products, including conversational assistants, intelligent search, summarization, and data-driven insights. • Develop solutions leveraging large language models (LLMs) and AI services (e.g., Azure OpenAI, embeddings, vector search) to enhance user workflows and decision-making. • Implement Retrieval-Augmented Generation (RAG) patterns by combining structured data, documents, and search indexes with LLMs. • Collaborate with architects and product leaders to translate AI use cases into secure, scalable production solutions. • Ensure responsible AI practices, including security, privacy, data access controls, and performance monitoring. • Design and implement solutions to aggregate, transform, and present data from multiple sources (e.g., financial, directory, and client/matter systems) using Azure SQL, Azure Data Factory, and other data services. • Optimize performance across the full stack, troubleshoot complex technical issues, and ensure reliable, secure operation of all solutions and integrations. • Support application deployment, configuration, and monitoring using Azure-based tools and services, with an emphasis on scalability, security, and maintainability. • Work closely with project teams, architects, and client stakeholders to translate business requirements into technical solutions aligned with organizational goals. • Maintain high standards of code quality, documentation, testing, and version control throughout the development lifecycle.
• Lead design and implementation of control-plane services (APIs, schedulers, workflow/rules engines, config & policy management). • Build features around reporting/analytics, global alert filters/policies, re-investigation flows, and customer-visible auditability. • Evolve multi-tenant, role-aware “organization & permissions” models; ensure safe, idempotent, and rate-limited operations. • Define and version public/internal APIs. • Partner with AI Core, Security Integrations, and GTM to prioritize roadmap and translate ambiguity into shipped outcomes. • Provide mentorship and raise the bar on code quality, design reviews, and operational excellence. • Drive quality through automated testing, performance monitoring, and secure coding practices. • Periodically participate in a 24x7 on-call rotation.



