Backend Software Developer

4 months ago


St Jacobs, Canada Home Hardware Stores Full time
Welcome Home We’re more than Canada’s largest independent hardware and building supplies retailer—we’re part of communities across the nation. Your Expertise Matters: Senior Backend Developers, Join Us As a Backend Software Developer, you will play a pivotal role in the development of technology that helps elevate Home Hardware’s In-Store experience. As a highly skilled and senior developer, you will build reusable and scalable software related to data migration between platforms, automation for data integrity checks, and the backend coding for API powered web applications. Led by the Manager, Development and Solutions Delivery, this opportunity will suit a seasoned backend developer with extensive experience working with technology platforms from ideation to development. Ready to make an impact in a new role? Here’s how: Design and write high quality code to evolve the In-Store System experience. Integrate with internal and external API’s and databases. Design and implement REST API’s. Leverage Python, Node.js, C#, JavaScript, JSON, MySQL, Azure, and other technologies as required. Apply advanced design patterns and technologies to develop high quality, scalable, and maintainable code. Research and integrate best of breed technologies/frameworks/libraries, contributing back to open-source efforts where possible. Identify bugs and errors and fix them before they become a larger problem. Perform and participate in design and code reviews. Practice defensive programming and write production-grade code. Work with Agile software lifecycle methodologies including daily scrums, collaboration, sprint reviews and code demonstrations. Create unit and integration tests to fully test and regress software. Mentor peers and bring new ideas to the team. We’re looking for: Bachelors’ degree in Computer Science, with expert level knowledge of technology platforms and methodologies related to data conversion and manipulating data. Proficiency with technologies such as Python, Java, C#, Node.js, JavaScript, JSON, MySql, Azure. Extensive experience with various integration patterns such as SOAP, REST, file based, FTP using various formats such as JSON and XML. Experience working with existing code and conducting code reviews. Solid experience with modern source control systems like Git or Bitbucket. Working knowledge of CI/CD approaches and tools. Strong problem solving and analytical skills. Strong oral and written communications skills. Independent, determined, and driven to succeed. Experience with Azure Cloud Platform. Exposure to Google Cloud Platform and AWS. The ability to be onsite three days a week at our corporate office in St. Jacobs, to accommodate our hybrid working model. How we’ll make you feel at Home Our Team Members enjoy life at Home with our strong culture of support and inclusion, excellent benefits, and a team that always has your back. You will receive: Competitive earnings opportunity.  Annual Incentive/Bonus Program.  Comprehensive Benefits Program including: Health, Dental, Vision, Paramedical, Disability coverage, Out of Country Travel Insurance, Life Insurance, Employee Family Assistance Program.  Defined Contribution Pension Plan with Company Match, and choice of contribution level.  Group RRSP.  Discounts from our corporate retail stores.  Home & Auto Insurance discounts.  Competitive vacation time. Personal and sick time.  Employee Discount Program through Venngo WorkPerks.  Bring your unique skills, thrive with interesting and challenging work, and experience what it’s like at Home. Apply today - this is a great opportunity to join a proudly Canadian company that is 100% ready to help you build your future. Home Hardware recognizes the value of a diverse team. We believe that different perspectives, backgrounds, and experiences make us stronger as an organization. Applicants representing the full diversity of communities in Canada are encouraged to apply with confidence. Please let us know if you require accommodation during the recruitment process. Canadians call us Home Hardware. We call it Home. #HP

  • St. Jacobs, Canada Home Hardware Stores Full time

    Unleash Your Expertise in a Supportive EnvironmentAre you an experienced Senior Backend Developer seeking a new challenge? Do you want to work for a company that values its employees and offers excellent benefits?We are looking for a skilled Senior Backend Developer to join our team at Home Hardware Stores. As a key member of our development team, you will...

  • Software Engineer

    1 month ago


    St-Hubert, Canada Laboratoires Confab inc Full time

    We are looking for a skilled Software Engineer to join our team. Key Responsibilities include designing, developing, and testing software applications. The ideal candidate will have strong problem-solving skills, be able to work collaboratively, and have experience with backend development tools and technologies.


  • St. Jacobs, Canada Home Hardware Stores Full time

    Job DescriptionAt Home Hardware Stores, we're looking for a seasoned Senior Backend Developer to join our team. As a key member of our development team, you will play a pivotal role in shaping the future of our In-Store experience through cutting-edge technology.The Ideal Candidate:We're seeking a highly skilled and experienced developer with extensive...


  • St. Jacobs, Canada Home Hardware Stores Full time

    Welcome Home! We’re more than Canada’s largest independent hardware and building supplies retailer—we’re part of communities across the nation. We Need Your Full Stack Talent! As a Full Stack Developer, you will play an important role in developing the technology that helps elevate Home Hardware’s In-Store experience into a world class retail...


  • St. Jacobs, Canada Home Hardware Stores Full time

    Role SummaryWe are seeking a highly skilled Senior Software Developer to join our team and contribute to the development of our in-store experience. As a key member of our software development team, you will play a crucial role in designing and implementing scalable and maintainable software solutions that enhance our customers' shopping experience.About...

  • Software Developer

    3 weeks ago


    St. John's, Newfoundland and Labrador, Canada Verafin Full time

    About Veristart Technologies Inc.: Our StoryWe are an innovative startup organization dedicated to developing cutting-edge solutions for managing access control, security, and compliance in the construction equipment industry. As part of the Genesis Enterprise incubator, we are rapidly moving towards pilot testing our groundbreaking prototype.Job...


  • St. Jacobs, Canada Home Hardware Stores Full time

    About UsAt Home Hardware Stores, we are more than just a retailer - we're part of communities across Canada. As a leading independent hardware and building supplies retailer, we're committed to providing our customers with exceptional service and products.

  • Software Developer

    3 weeks ago


    St. Jacobs, Canada Home Hardware Stores Full time

    About UsHome Hardware Stores, a proudly Canadian company, is a leader in the hardware and building supplies industry. Our vision is to elevate the in-store experience for our customers, and we're seeking a talented Full Stack Developer to join our team.


  • St. Jacobs, Canada Zehr Group Full time

    **AREAS OF RESPONSIBILTY**: - Oversee the design and development phases of construction projects, ensuring alignment with company standards and client expectations. Full collaboration with the development division, partners, and teams is expected. - Serve as the primary representative for the developer in coordination meetings related to building design...


  • St. Jacobs, Canada Zehr Group Full time

    **AREAS OF RESPONSIBILITY** - Oversee the design and development phases of construction projects, ensuring alignment with company standards and client expectations. Full collaboration with the development division, partners, and teams is expected. - Serve as the primary representative for the developer in coordination meetings related to building design...

  • Software Developer

    6 months ago


    St. Thomas, Canada CB Canada Full time

    Job Number: 45411 Group: Cosma International  Division: PRESSTRAN INDUSTRIES - BLD1 Job Type: Permanent/Regular Location: ST. THOMAS Group DescriptionCosma provides a comprehensive range of body, chassis and engineering solutions to global customers. Through our robust product engineering, outstanding tooling capabilities and diverse process expertise,...


  • St. Thomas, Ontario, Canada CB Canada Full time

    Job SummaryThe Software Development Professional will define, develop, test, analyze, and maintain new software applications to support business requirements. This includes writing, coding, testing, and analyzing software programs and applications.Key ResponsibilitiesDevelop software applications in support of business requirements.Research, design,...


  • St. John's, Newfoundland and Labrador, Canada Work Global Canada Inc. Full time

    Job ResponsibilitiesSoftware Development: Collaborate with our team to design, develop, and maintain high-quality software solutions that meet the needs of our clients.Technical Communication: Effective communication of technical concepts, problems, and solutions to both technical and non-technical stakeholders.Documentation and Reporting: Prepare and...


  • St. Thomas, Ontario, Canada Quantum Byte Solutions Full time

    At Quantum Byte Solutions, we are seeking a talented Software Solutions Developer to join our team. As a key member of our development team, you will play a crucial role in designing and integrating website-related code.The ideal candidate will have a strong educational background, with a college certificate or diploma from a program of 1 year to 2 years....


  • St. Albert, Alberta, Canada Western Heritage Full time

    Job OverviewWe are seeking a skilled software developer to join our team at Western Heritage. As a key member of our technology team, you will play a critical role in the design, development, and maintenance of our software applications.


  • St. John's, Newfoundland and Labrador, Canada Canon Canada Full time

    Job Title: SentinelJob Description:We are seeking a skilled Software Developer to join our team of professionals. As a key member of our development team, you will be responsible for designing and implementing high-quality software solutions. Your primary focus will be on developing and maintaining our software applications, ensuring they meet the highest...


  • St. John's, Newfoundland and Labrador, Canada Standard Aero Full time

    Software Developer APEXAt StandardAero, we're seeking a skilled Software Developer APEX to join our team. As a key member of our development team, you'll work closely with Business Analysts to evaluate user requirements and create high-quality reports.Key Responsibilities:Evaluate user requirements and convert specifications into high-quality reports.Review...


  • St. Thomas, Ontario, Canada CB Canada Full time

    Job Summary:We are seeking a highly skilled and experienced Senior Software Development Analyst to join our team at CB Canada. As a key member of our software development team, you will be responsible for designing, developing, testing, analyzing, and maintaining new software applications in support of business requirements.About the Role:You will write,...

  • Software developer

    4 months ago


    Portugal Cove - St. Philip's, Canada Work Global Canada Inc. Full time

    Location: Portugal Cove-St. Philip's, NLHours Per Week: 30 to 40 hours per weekLanguagesEducationExperience2 years to less than 3 yearsWork SettingWilling to relocateManufactureResponsibilitiesWrite, modify, integrate and test software codeCommunicate technical problems, processes and solutionsPrepare reports, manuals and other documentation on the status,...

  • software developer

    5 months ago


    St. Albert, Canada Western Heritage Full time

    Education: Bachelor's degreeExperience: Experience an asset or equivalent experienceTasksWrite, modify, integrate and test software codeMaintain existing computer programs by making modifications as requiredCommunicate technical problems, processes and solutionsPrepare reports, manuals and other documentation on the status, operation and maintenance of...