Full Stack Software Engineer - Full Time
Book Depot
FULL STACK SOFTWARE DEVELOPER - Permanent, Full-Time
We're a Canada's Best Managed company with an award-winning culture - and we're the largest bargain book wholesaler and online retailer in North America. Our hard-working team is dedicated to Enchanting the Minds of readers around the world each and every day - especially those who have the greatest need - and as a leader in our industry for more than 30 years, we have the automation it takes to push the limits of technology, grit and determination, and a set of guiding core values that make all the difference in fulfilling our purpose and giving our customers the best experience ever:
Come join our team and help us make the best kind of impact! To learn more about Book Depot, please visit our website at:
We have an opportunity available for a permanent, full-time, Full Stack Software Developer onsite at our Thorold main office and distribution center. The successful candidate will join our team of 10 IT professionals. We are looking for someone with a passion for technology and learning and who will be dedicated to supporting our IT team as they constantly pursue new challenges across a large variety of projects. The successful candidate will implement and maintain software to drive business needs by providing departments with the tools and reporting they require. The successful candidate will additionally integrate automation initiatives and support surrounding systems, maintain our in-house warehouse management system and provide solutions to business challenges using a high understanding of current business systems and processes.
Develop and support Book Depot's in-house WMS
Troubleshoot hardware and software problems, log problems and document fixes
Investigate, monitor, and make recommendations for complicated problems or complaints
Track, resolve and document root causes of user technical problems
Identify problems with information technology system operations and provide potential work arounds
Respond to requests for new or configured hardware or software to keep inventory up to date
Track and monitor day-to-day performance of systems and conduct analysis with the goal of improving performance
Assist with managing outages and internal customer relations
Maintain, troubleshoot, and install computer hardware and software
Develop and deliver operational reports and summaries of problems or technical difficulties
Write and communicate technical requirements for new and ongoing projects
Raise information, bug and feature requests to the development team or senior support specialists
Collaborate with external vendors to research and implement projects or solutions and resolve issues as they arise
~ Champion, influence, embrace and motivate change, with a strategic mindset for continuous improvement and scalability
A Bachelor's degree in Computer Programming or Computer Science or related field or equivalent training and experience required
Strong SQL programming (queries, stored procedures, indexes, troubleshooting, etc)
C#, ASP.net, MVC framework, Python, Bootstrap, JavaScript, HTML, CSS, and JSON
Angular & Angular Material framework experience would be an asset
Familiarity with Kubernetes, Containerization, Git and Entity Framework would be an asset
Strong attention to detail, identifying and sharing continuous improvement opportunities
Please note this is an onsite position at our Thorold main office and distribution centre. Our full-time opportunities include great perks such as health and dental benefits and an Employee and Family Assistance Program with 100% employer-paid premiums after the fulfillment of a waiting period, an annual incentive bonus opportunity, and paid time off to volunteer and live out our core purpose, Enchanting the Mind.
$52k - $78k per year
...based business goals. While providing the right financial solutions, the incumbent will manage Member portfolios to genuinely build and develop relationships with Members. While actively positioning Meridian’s products and services to add value to our Members financial well-...SuggestedFull timeWork at officeLocal areaFlexible hoursAfternoon shift$850 per week
...with research firms, universities, and trusted brands to gather genuine consumer insights. We help connect everyday people with flexible full-time or part-time remote market research opportunities that influence real products, services, and customer experiences. Role...SuggestedFull timeTemporary workPart timeCasual workImmediate startRemote workFlexible hours$67k - $75k per year
...residential builds to major infrastructure developments. We have a culture built on solid... ...Thorold. This position is a permanent full-time vacancy. Candidates will work at... ...skills Fundamental knowledge of computer software (Windows, Word, Excel) Ability to travel...SuggestedPermanent employmentFull timeMonday to fridayNight shift$29.07 - $33.55 per hour
...Ability to read and work from blueprints Excellent oral and written communication skills and basic computer software knowledge is essential This is a full time and unionized position. HOURS: 40 hours per week; Monday-Friday; 8:00 a.m. - 4:30 p.m. LOCATION: NCDSB...SuggestedHourly payFull timeMonday to friday- ...Desjardins Agent Team Member Location: St. Catharines, Ontario Type: Full Time Position Overview: Are you outgoing and customer-... ...Agent may be the career for you! Responsibilities: Develop leads, schedule appointments, identify customer needs, and market...SuggestedFull time
$65k - $75k per year
..., every day! Join Our Team: Communications Manager Location: Thorold / Full-Time This posting is to fill an existing vacancy. Position Overview The Communications Manager develops and executes internal and external communications strategies that strengthen CAA...Permanent employmentFull timeTemporary workFor contractorsCasual workInternshipWork at officeLocal area$60k - $100k per year
...with team members to enhance workflow and efficiency in the shop. Maintain a clean and organized work environment. Job Types: Full-time, Permanent Pay: $60,000.00-$100,000.00 per year Ability to commute/relocate: ~ Niagara Falls, ON: reliably commute or plan...Permanent employmentFull timeRelocation$59.8k - $89.8k per year
...impact on payments. Review and make recommendations to the Director regarding existing and new payment partners and contracts. Develop, evaluate and update payment documentation and training as required. Maintenance & Support Effectively manage and support...Full timeWork at officeRemote work1 day per week- ...About the role The Account Executive Inside develops and maintains business relationships to sell Products, Software, and Services via telephone and email. This position... ...your local community. We want you to enjoy a full, meaningful life and own your career at Insight....Local areaImmediate startRemote workWorldwide
$29.07 - $33.55 per hour
...current National Electrical Codes when recommending changes or modifications. Must hold a valid Ontario drivers license. This is a full time and unionized position. HOURS: 40 hours per week; Monday-Friday; 8:00 a.m. - 4:30 p.m. LOCATION: NCDSB Maintenance Shop -...Hourly payFull timeApprenticeshipMonday to friday- ...Description We are looking for a Cake Decorator- Full Time who is passionate about food and enjoys working in a fast paced, team environment! Do you have outstanding customer service skills? Are you passionate about the food industry? If so, come join our growing...Full timeFlexible hoursWeekend workAfternoon shift
- We are a young family in St. Catharines, Ontario, in need of a full-time, live-out nanny to care for our 2-year-old daughter. The ideal candidate will provide attentive and engaging care for our toddler while also working collaboratively alongside us, as one parent is at home...Full timeLive outShift work
$43k - $55k per year
...160,000 members across Niagara, allowing us to focus on earning your continued trust, every day! Location: Thorold, ON Status: Full-Time Permanent, On-Site (with ad‑hoc flexibility) This posting is to fill an existing vacancy. About The Role CAA Niagara is looking...Permanent employmentFull timeFor contractorsInternshipWork at officeShift work$70k - $80k per year
...performance improvement plans. Participate as a Member of the branch leadership team, supporting and promoting branch initiatives. Develop strategies and employee ability to read, interpret and understand NET promoter in order to enhance the overall Member experience....Full timeContract workWork at officeLocal areaNight shiftWeekend workAfternoon shift- ...Description We are looking for a Deli Assistant Department Manager - Full Time who is passionate about food and enjoys working in a fast paced, team environment! Are you ready to take your career to the next level? If so, come join our growing team! Position...Full timeFlexible hoursWeekend workAfternoon shift
$25 per hour
...interested in becoming a part of our family and meet these requirements, please message us. We look forward to finding the perfect match who will bring joy and support into our home. Please visit to view full details and to apply. FREE REGISTRATION and lots of jobs to choose from!Hourly payPart timeLive out$18 per hour
...team and believe you have the qualities we are looking for, we encourage you to message us. We are eager to meet a nanny who will make a positive impact on our children's lives. Please visit to view full details and to apply. FREE REGISTRATION and lots of jobs to choose from!Hourly payPart timeLive out$20 per hour
...you are interested in this opportunity to support our family, we encourage you to message us. We look forward to hearing from you and finding the right fit for our household. Please visit to view full details and to apply. FREE REGISTRATION and lots of jobs to choose from!Hourly pay$29.75 - $34.3 per hour
...disciplinary team, you will help tenants maintain stable housing, develop independent living skills and foster a sense of community and... ...spoken communication skills.Proficient computer skills in various software platformsFluency in a language in addition to English is an...Full timeContract workTemporary workLocal area$22 per hour
...We are continuing to grow and are searching for a Full-time Baker who is looking for the next challenge in their careers to grow with us. The COBS Bread brand has been built on our commitment to the quality of our product, the development of our people and the delight which...Full timeLocal areaNight shiftWeekend workDay shiftEarly shift1 day per week$25 per hour
...for a dedicated and caring nanny to join our household. Our primary need is for someone experienced in infant care. We are offering both full-time and part-time live-out positions, providing flexibility for the right candidate. The role involves not only looking after our...Hourly payFull timePart timeLive out- ...most often conducted remotely. This is a casual, project-based role well suited for individuals looking to participate part-time (or full-time) in research based on availability and profile match. Requirements A smartphone, tablet, or computer with a working...Full timePart timeCasual workRemote workFlexible hours
$38k per year
We’re seeking an Assistant Store Manager to join our team to help with store operations, customer service and team development. Duties include, but are not limited to, the following: Assist with store functions and day-to-day store activities Help customers in a positive, approachable...Full timeSeasonal work- Your Role at Dollar Tree: As a Merchandise Assistant Manager at Dollar Tree, you’ll join our Store Manager in leading a dynamic team of associates and creating positive experiences for the communities we serve. In this role, you’ll focus on merchandising and processing freight...Full time
- Coach is a global fashion house founded in New York in 1941. Inspired by the vision of Creative Director Stuart Vevers and the inclusive and courageous spirit of our hometown, we make beautiful things, crafted to last—for you to be yourself in. Coach is part of the Tapestry ...Part time
- We’re building a relationship-oriented bank for the modern world. We need talented, passionate professionals who are dedicated to doing what’s right for our clients.At CIBC, we embrace your strengths and your ambitions, so you are empowered at work. Our team members have what...
$22 per hour
..., 205 L drums and 1000 L totes. Loading, stacking, pumping, lifting and general bulking using... ...apron, CSA approved work boots, hard hat, full-face respirator and task specific gloves.... ...collection event crew. Basic Requirements: Develop an understanding of *WHMIS regulations, *...Full timeInternshipSeasonal workMonday to friday$39k - $48.8k per year
...up and operate mail equipment and courier software programs Following “chain of command” and... ...in honest and transparent dialogue to develop mutual understanding, trust and cultivate... ...assets under management, Meridian offers a full range of financial products and services to...Full timeWork at officeMonday to friday$80k - $100k per year
...Office – 7960 Oakwood Drive Availability: Full-Time, Monday to Friday Compensation:... ...entities. Supervising, mentoring, and developing the accounting team. Developing and... ...budgeting, forecasting, or financial planning software. About Northern Roads Auto Group...Full timeInternshipWork at officeMonday to friday$59.8k - $89.8k per year
...journeys for members and prospects across the full lifecycle. This role translates strategy... ...Return on Investment (ROI) – build and develop journeys that help to accelerate marketing... ...) Strong working knowledge of analytics stacks, working with analytics tools, data warehouses...Long term contractFull timeContract workWork at officeRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Full Stack Software Engineer - Full Time. Be the first to apply!
- software engineer - computer Thorold, ON
- software developer no experience Thorold, ON
- software engineer Thorold, ON
- software developer Thorold, ON
- software support Thorold, ON
- software Thorold, ON
- software application developer Thorold, ON
- software technical support Thorold, ON
- event planning full time Thorold, ON
- full time mechanic Thorold, ON





