Work In Tech

Find your next role at Canada's fastest-growing tech companies

Full Stack Developer

Symboticware

Symboticware

Software Engineering
Location unavailable
Posted on Wednesday, April 5, 2023

Symboticware is a fast-growing Industrial IoT leader headquartered in the USA and Canada. We're on a mission to disrupt the $600B annual lost productivity problem across core industries by creating an AI-driven Operating System of Intelligence. We have one of the best cultures in the tech industry, centered around incredible transparency, trust, and integrity.

We are a team of builders who share a passion for solving decades-long Asset Performance Management challenges and making traditional industries more sustainable.

The Product

4-Sight.ai is the industry's first and one-of-a-kind AI-based HW-SW platform that will disrupt the core industries with actionable predictive insights that improve productivity, reduce GHG emissions, and maximize operating efficiency.

And you are:

You are an ambitious self-starter with an entrepreneurial spirit and want to be a part of a fast-growing Industrial IoT SaaS company.

Symboticware is looking for an Embedded Software Developer  to join our growing team to help build the next level of our cutting-edge IoT products.

About the role

Our Cloud platform - 4-Sight,  Squares, and other dashboarding experiences - have an integral role in our product portfolio. The cross functional 4-Sight team at Symboticware works together to build our data pipeline, and uses cloud computing to provide multiple services to our customers including API's, cloud storage, and analytics and intelligence performed on raw data to connect, manipulate and analyse data to be used in the generation of dashboards to provide valuable insights. The Full Stack Developer plays a vital role in the team with the ultimate task of driving the release of our products and fulfilling acceptance criteria.

Responsibilities

Implement and maintain the look and feel of multiple enterprise web applications

Work closely with UX designers, product managers and backend developers to build user-friendly web experiences

Integrate with external customer and 3rd-party systems (e.g. Azure)

Write large amounts of code, perform code reviews, write unit tests and documentation

Ensure correctness and responsiveness of applications

Create test regimens to validate and verify product functionality

Follow and maintain programming skills around new design and user experience best practices

Continuously discover, evaluate, and implement new technologies to maximize development efficiency

Support the sales team in the preparation of proposals, RFP, and RFI responses

Participate and assist other team members within agile sprints

Qualifications

Bachelor of Computer Science or Software Engineering degree or equivalent

Proficient with current versions of JavaScript

Deep knowledge of React and the tools used in the wider React ecosystem including Node, etc

A thorough understanding of fundamental React concepts like class components, functional components, hooks, and the React lifecycle

Experience with CI/CD tools like Github

Knowledge & experience in AWS, microservices architecture, containerization, and orchestration (Docker and Kubernetes etc.)

Have general understanding of web related protocols (e.g., TCP/IP, REST, HTTP, TLS, OAuth)

Solid understanding of the web application development life cycle

Good understanding of computer science concepts, design patterns, algorithms, and data structures

Understanding of security concepts such as, encryption, authentication, key management, trust zone and apps, API, communication and data security, permission management, penetration testing

Experience with AWS IoT Core

Proven track record of taking ownership and successfully delivering results in a fast-paced, dynamic environment

Experience with designing a test strategy, writing test cases and automating testing

Preferred Skills and Experience

Knowledge of statistical techniques and methods such as experiment design.

Excellent written and verbal communication skills.

Demonstrated ability to gather, analyze, and use data to drive systemic improvements.

Ability to work autonomously and as a team in a highly demanding, fast-paced environment.

Know how to have fun

Benefits

For our employees, we provide a competitive compensation package, medical, dental, and life insurance, and growth opportunities in the rapidly evolving field of industrial IoT.

We support flexible/hybrid work arrangements and are committed to finding the way of work which will be the most beneficial for our team members and their productivity.