Full Stack Developer
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.
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.
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
Bachelor of Computer Science or Software Engineering degree or equivalent
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
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.