Full-Stack Developer
We are looking for an experienced developer with a strong background in building modern browser-based solutions to join our growing team. You will work closely with our development team to bring the product vision to life.
What you'll do:
- Convert problem statements and user stories into proposed technical designs and implementations
- Build re-usable components to deliver application features and improve developer ergonomics
- Evaluate and improve UX/UI
- Evaluate and improve product architecture
- Assist the team in prioritizing work and setting goals.
- Liaise with support to clarify information related to support requests, track and review client suggestions, and analyze frequent issues.
- Communicate with the QA role to
What you'll bring:
- 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 - building capacity
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)
- Proven experience with databases and tooling (SQLAlchemy & Firestore),
- Experience with modern cloud platforms and serverless architectures, such as GCP 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
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.
Location: Dartmouth, NS.
Benefits:
- Casual dress
- Dental care
- Extended health care
- Paid time off
- RRSP match
- Vision care
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 smarter. If you are afraid your skills don’t line up with all of the job requirements, but you are excited about this posting, please do apply! Attitude is more important than a perfect match of skills.
Job Type:
Full-time
Salary:
$65,000.00-$110,000.00 per year
Schedule:
- 8 hour shift
- Day shift
- Monday to Friday
Ability to commute/relocate:
Dartmouth, NS: reliably commute or plan to relocate before starting work (required)
Experience:
- Front-end, Back-end, or Full-Stack development: 5 Years (preferred)
Job Type: Full-time
Salary: $65,000.00-$110,000.00 per year
Benefits:
- Casual dress
- Company events
- Dental care
- Disability insurance
- Employee assistance program
- Extended health care
- Life insurance
- On-site parking
- Paid time off
- RRSP match
- Vision care
Schedule:
- 8 hour shift
- Monday to Friday
Ability to commute/relocate:
- Dartmouth, NS B3B 1J3: reliably commute or plan to relocate before starting work (required)
Education:
- Bachelor's Degree (preferred)
Experience:
- Javascript Framework: 5 years (preferred)
- Back-end REST server: 5 years (preferred)
- UI/UX/Design: 5 years (preferred)
Work Location: In person