Senior Full Stack Developer
Site2020
Senior Full Stack Developer
Job description
We’re looking for a Senior Full Stack Developer with deep experience in building modern, browser-based applications using C#/.NET and React. You’ll collaborate closely with our talented development team to transform product vision into robust, high-quality solutions. The ideal candidate will have comprehensive understanding of cloud infrastructure and backend technologies including Azure, MS SQL, Node.js/NestJS, Angular, and Vue. If you're someone who thrives in a hands-on, fast-moving environment and enjoys solving complex problems with a clean code, we'd love to hear from you.
About Us:
Site 20/20 is a Nova Scotian technology company that has become a world leader in revolutionizing the construction safety industry. Our 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.
Site 20/20 is creating disruptive smart technology, software services and is rapidly moving towards its goals of connecting all roadways and innovating the construction industry. Our smart solutions bridge safety, geography, data, and analytics to help the industry become safer, stronger, and more sustainable.
Responsibilities:
- Convert problem statements and user stories into proposed technical designs and implementations
- Design, develop, and maintain backend services using C# and .NET framework
- Build re-usable React components to deliver application features and improve developer ergonomics
- Evaluate and improve product architecture
- Evaluate and improve UX/UI
- Communicate with the QA team and stakeholders to improve quality
- Lead the team in prioritizing work and setting goals.
- Liaise with support team to clarify information related to support requests, track and review client suggestions, and analyze frequent issues.
Qualifications:
- An opinionated but supportive attitude informed by previous experience "strong opinions, loosely held"
- Experience participating in agile software development processes and project management methodologies
- Excellent organizational and time management skills
- Commitment to delivering high-quality software products that meet customer needs
- Passion for continuous learning and improvement
- A supportive attitude and interest in mentoring / sharing knowledge with the team
Education:
- Bachelor's Degree (preferred)
Experience:
- 6+ years of professional experience in developing .NET applications in C#
- 5+ years of professional experience of DBA and MS SQL, including stored procedures
- 5+ years of professional experience in Azure cloud services
- 5+ years of professional experience in React and modern (ES6+) JavaScript/TypeScript
Key Skills:
- Excellent communication
- Strong problem-solving abilities
- Proven experience with Typescript and modern front-end frameworks (React, Vue, Angular), including reactive UI and state management like Redux/RxJs.
- Proven experience with modern back-end frameworks (NestJs, Python/Flask)
- Experience porting software from .NET frameworks
- Proven experience with databases and tooling (SQLAlchemy & Firestore),
- Strong experience with modern cloud platforms and serverless architectures (GCP, Azure, and AWS).
- Experience with project and process management tools like Slack, Jira, & Confluence
- Familiarity with the entire software development lifecycle
- Ability to learn and thrive in a fast-paced environment
Candidate must have a reliable commute, or plan to relocate to Dartmouth, NS.
At Site 20/20, we believe in opportunities for anyone from a variety of diverse backgrounds. We are committed to cultivating diversity for the strength of our team members and benefit of the company - it simply makes us all smart.