Where: Halifax, NS (Mandate 4 days onsite)
Responsibilities:
We are seeking a talented and experienced Senior Full Stack Developer to join our dynamic team. The ideal candidate will bring a strong technical background in developing end-to-end solutions, supporting our strategic initiatives, and ensuring the delivery of high-quality digital products. You will play a key role in designing technical architectures, coding, and adopting emerging technologies to keep our solutions at the forefront of innovation.
Key Responsibilities:
- Drive architectural discussions, enforce code structure, quality standards, and oversee the execution of product development.
- Collaborate with Business Owners and Project Managers to ensure deliverables meet business needs and value creation.
- Recommend and evaluate system solutions, providing accurate cost estimates and aligning with project timelines.
- Ensure seamless user experience through intuitive, user-friendly interfaces, working closely with UI/UX teams.
- Assist in product adoption by supporting demos, planning features, and managing change during project phases.
- Build engaging, customer-focused applications focusing on software engineering, design, and architecture.
- Stay updated with the latest in technology and integrate relevant tools and frameworks such as React, Node.js, Redux, and more.
Requirements:
- Minimum 5+ years of development experience with React, Redux, RbJS, and Node.js.
- Proven experience in building scalable server-side APIs and modern applications.
- Hands-on expertise in designing, developing, testing, and troubleshooting RESTful APIs and interface specifications (Swagger).
- Strong knowledge of relational database systems such as MS SQL Server 2012-2016.
- Ability to create database schemas aligning with technical requirements.
- Excellent analytical and problem-solving skills.
- Experience working with multi-tier applications based on Microsoft .NET technology stack including C#, .NET Core, MVC, Webforms, and Web Services.
Preferred Skills:
- Experience with DevOps tools like Git, Jenkins, Jira, and Confluence.
- Familiarity with Messaging Queue systems such as Solace.
- Knowledge of other related technologies and frameworks.