Senior Full Stack Developer
Meridia Recruitment Solutions View all jobs
- Nova Scotia
- Permanent
- Full-time
Halifax, NS
Reference # JG-S20-9313Meridia Recruitment Solutions has partnered with Site 20/20 on their search for a Senior Full Stack Developer to join their team.Site 20/20 is a Nova Scotian technology company that has become a world leader in revolutionizing the construction safety industry. Their flagship product, the Guardian Smart Flagger, is the industry's first and only smart flagging device. Since its inception, Site 20/20 has integrated over 100 traffic control companies across North America. By bridging safety, geography, data, and analytics, Site 20/20 is creating disruptive smart technology to help the industry become safer, stronger, and more sustainable.Position Scope:
Reporting to the development leadership team, the Senior Full Stack Developer is a hands-on role responsible for transforming product vision into robust, high-quality technical solutions. This individual will collaborate closely with the broader development team to build modern, browser-based applications and maintain the integrity of the company's cloud infrastructure. The Senior Developer will serve as a technical mentor and a key contributor to the evolution of Site 20/20's disruptive software services.Responsibilities:
- Software Development: Design, develop, and maintain high-performance backend services using C# and the .NET framework, while building reusable React components to improve application features and developer ergonomics.
- Technical Design: Convert complex problem statements and user stories into proposed technical designs and implementations, ensuring a balance between innovation and stability.
- Architecture & UX/UI: Evaluate and continuously improve product architecture and user experience/interface to ensure the platform remains scalable and intuitive.
- Leadership & Mentorship: Lead the team in prioritizing work and setting goals; provide mentorship and share knowledge to support the professional growth of the development team.
- Cross-Functional Collaboration: Communicate regularly with the QA team and stakeholders to improve product quality and liaise with the support team to analyze frequent issues and client suggestions.
- Cloud & Database Management: Leverage deep experience with Azure cloud services and MS SQL (including stored procedures) to ensure data integrity and system performance.
- Agile Participation: Engage actively in agile software development processes and project management methodologies to ensure timely delivery of customer-centric software.
- Relevant Experience: 6+ years of professional experience developing .NET applications in C# and 5+ years of experience with React and modern (ES6+) JavaScript/TypeScript.
- Cloud & DB Expertise: 5+ years of professional experience with Azure cloud services and DBA/MS SQL management.
- Technical Versatility: Proven experience with modern front-end and back-end frameworks (React, Vue, Angular, NestJS, Python/Flask) and familiarity with porting software from .NET frameworks.
- Problem Solving: Strong ability to solve complex problems with clean, maintainable code and a comprehensive understanding of serverless architectures (GCP, Azure, or AWS).
- Communication & Soft Skills: Excellent organizational skills and the ability to translate technical concepts for stakeholders; must possess a "strong opinions, loosely held" attitude that is both opinionated and supportive.
- Educational Background: A Bachelor's Degree in Computer Science or a related field is preferred.
- Location: Candidates must have a reliable commute or a plan to relocate to Dartmouth, NS.
- Industry Leadership: The opportunity to work with a world leader in construction safety technology that is actively disrupting a global industry.
- Innovation-Driven Culture: Join a fast-moving, hands-on environment where continuous learning and solving complex problems are part of the daily routine.
- Commitment to Diversity: A workplace that values diverse backgrounds and believes that cultivating variety in the team makes the company smarter and stronger.