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.
$20 - $25 per hour
...with a industry-leading company. Stable full-time hours with frequent opportunities... ...Comfortable using computers and basic software, such as MS Office, for daily tasks. Proven... ...Canada. As a result, we are committed to developing and implementing strategies to increase...SuggestedWeekly payLong term contractPermanent employmentFull timeContract workDirect hireMonday to fridayShift workAfternoon shift$40k - $45k per year
...employee perks * The stated compensation range reflects the full scope of the role as currently structured and is provided in... ...deliveries through various technological platforms including pharmacy software and internal communication systems. Prepare clinic orders...SuggestedPermanent employmentFull timeRelocation packageMonday to friday- .... Experience designing and developing instructor-led content with technical... ...related to developing software solutions training for a broad... ...Responsibilities Designs, develops, sustains and maintains HRIS learning... ....ca For the Region's full employee equity statement, Working...SuggestedPermanent employmentLocal areaRemote workWork from homeFlexible hours
- ...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
- ...interest groups, Business Improvement Associations, and the public. Develops project charter and identifies and incorporates invested parties... ..., and customer service on behalf of the Region. Ensures the full involvement of Regional departments in the implementation of...SuggestedOngoing contractContract workFor contractorsLocal areaNight shift
$39.65 - $41.65 per hour
...for everything from residential builds to major infrastructure developments. We have a culture built on solid partnerships, long-lasting... ...Coach Mechanic, based in Thorold. This position is a permanent full-time vacancy. Hourly rate: $39.65 - $41.65 Essential Duties...Hourly payPermanent employmentFull timeApprenticeshipShift work$21 - $23 per hour
...can get to work and start earning right away. Stable full-time hours with consistent schedules that prioritize your work-life... ...of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity and...Long term contractFull timeInternshipLocal areaImmediate start$133.45k per year
...staff on financial and business impacts of policy formulation Develop and maintain effective partnerships with all Regional departments... ...applicants, and this position is an existing vacancy. To view the full job description and requirements, visit our Careers page - Job...Ongoing contractWork from homeNight shift$27.55 per hour
...reflective of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity... ...to positive actions to affect change to ensure everyone has full participation in the workforce free from any barriers, systemic...Weekly payContract workWork at officeMonday to friday$27.82 - $35.19 per hour
...at 4:30 p.m. Type: Regular Full-Time Posting Location: External... ..., the Business Administrator II is responsible for providing administrative... ...logs. Team Building: Develops professional working... ...for basic usage of computers, software, and devices such as copiers, scanners...Full timeInternshipWork at officeFlexible hoursWeekend workAfternoon shiftWeekday work- ...Ministry: ~Lead and oversee all Kids Ministry programs (Sunday and mid-week). ~Recruit, train, schedule, and encourage volunteer teams. ~Develop biblically faithful, age-appropriate teaching environments. ~Ensure safety policies, check-in systems, and screening procedures are...Full timeContract workSeasonal workWork at office
$25 per hour
...industrial labor tasks, including confined space entry, working at heights, rigging, and high‑pressure water blasting up to 40,000 PSI. Full training and PPE are provided. Why Work for Clean Harbors Strong commitment to Health & Safety—we live it 365 Competitive...Hourly payLocal areaShift workNight shiftWeekend workDay shiftAfternoon shift$22.2 - $26.1 per hour
...284465 Store Name/Number: ON-Niagara Square (1584) Address: 7555 Montrose Rd, Niagara Falls, ON L2H 2E9, Canada (CA) Full Time/Part Time: Full Time Position Type: Regular Vacancy Status: This position is for an existing, open vacancy As...Full timePart timeInternshipFlexible hoursNight shiftWeekend work$17.6 per hour
...financial planning and stability. About This Role Pleasantview Memorial Gardens, located at Thorold, Ontario is currently recruiting a full-time Pre-Planning Sales Representative to join our Sales Office. Reporting to the Branch Manager, you will be responsible for...Hourly payLong term contractPermanent employmentFull timeInternshipWork at officeWork from homeHome office- ...Foodland, FreshCo, Thrifty Foods, Lawtons Drug Stores or another of our great banners but we are all one extended family. Looking for a Full time midnight grocery clerk Ready to Make an impact? The Grocery Clerk is responsible for carrying out the full range of duties...Long term contractFull timeTemporary workPart timeInternshipWork at officeNight shift3 days per week
- ...We are looking for a Meat Assistant Department Manager - Full Time who is passionate about food and enjoy 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: Meat Assistant...Full timeFlexible hoursWeekend workAfternoon shift
- ...Full-Time Overnight Position 11pm-7am Sunday through Thursday 40 hours per week, Weekends Off Cashier and Cooks needed for the Overnight Shift. Competitive starting wage with opportunity to advance within the organization. Full-Time Hours all year round....Full timeImmediate startNight shift
- ...prioritize, and guide tasks while encouraging collaboration and training Associates on service policies and procedures. Train and develop Associates in merchandise presentation and customer service, promoting a culture of collaboration and improvement. Enhance the...Full timeWork at office
$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-...Full timeWork at officeLocal areaWork from homeHome officeMonday to fridayFlexible hoursAfternoon shift- About Old Navy Forget what you know about old-school industry rules. When you work at Old Navy, you’re choosing a different path. From day one, we’ve been on a mission to democratize fashion and make shopping fun again. Our teams make style accessible to everyone, creating...Full timeWork at officeFlexible hoursNight shiftWeekend workAfternoon shift
- About Banana Republic Banana Republic was founded with an explorer’s spirit and a desire to venture to new places, beyond the boundaries of the everyday. Our clothing is designed for a life with no boundaries. We travel near and far in search of the finest materials and...Full timeWork at officeFlexible hoursNight shiftWeekend workAfternoon shift
$26.26 - $27.5 per hour
YMCA of Niagara - Full Time Registered Early Childhood Educator Company Name:YMCA of Niagara Position Title:Full Time Registered Early Childhood Educator Location:Niagara Falls, ON, Canada Job Type:Permanent : Full Time Start Date:April 01, 2026 Hours/Week:Full time...Hourly payPermanent employmentFull timeTrial periodMonday to fridayShift workNight shiftAfternoon shiftEarly shift- ...roadmap. As a Consultant II you will: ~ Providing support... ...clients and their end users ~ Developing and delivering adoption plans... .... We want you to enjoy a full, meaningful life and own your... ...technology provider of IT hardware, software and service solutions ~...Live InLocal areaWorldwide
- ...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
- ...solutions for complex business needs. Develop and coordinate plans for implementing new... ...Perform routine audits of systems and software. Write scripts to automate tasks and streamline... ...in Niagara Falls, Ontario, we maintain full-service regional offices in Hamilton, Toronto...Work at officeWeekend work
$43.9k per year
...using MS Office (Word, Excel and Outlook), branch software and internet ~ Knowledge of banking... ...opportunities to grow, and you can unlock your full potential to achieve your career goals. Here at TD, we hire and develop the best. Training & Onboarding We will...Work at officeWork from home- ...requirements using computer aided design (CAD) software, including the development of drawings... ...design and other models as required. Develop block diagrams for mechanical structures,... ...Headquartered in Niagara Falls, Ontario, we maintain full-service regional offices in Hamilton,...Work at office
$52.5k per year
...Opportunity*** We are currently hiring full time Management Development Program Trainees... ...will have the opportunity to continually develop your skills through ongoing training, have... ...teammates Proficient in Microsoft Office software Strong interest in sales Valid...Full timeTraineeshipWork at officeRelocationRelocation package$50k per year
...perennials in 4" up to 2g size. This position is full time year-round with salary and benefits... ...these functions well will help us develop effective teams, who in turn will produce... ...and irrigation systems, as well as Argus software, is beneficial but not required. You will...Full timeSummer workWeekend work- ...pre-manufactured seasonal recreational cottages. Our resorts have full facilities including community areas, swimming pools, splash pads,... ...Orders submitted into accounting for their respective department ii. Ensuring each Purchase order is submitted contains the appropriate...Full timeFor contractorsSeasonal 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 developer intern Thorold, ON
- software developer Thorold, ON
- software developer no experience Thorold, ON
- software technical support Thorold, ON
- software support Thorold, ON
- software application developer Thorold, ON
- software Thorold, ON
- software intern Thorold, ON
- full time office Thorold, ON
- full time monday friday Thorold, ON


