APPLY HERE
Full Stack Developer
Administration · Raleigh, North Carolina
The Librestream Business Development team is looking for software developer with the vision and skills to help define the next generation of Industrial deskless work. Through creation of innovative end-to-end scenarios and integration of 3rd party platforms and components, we will demonstrate the art of the possible and prove out customer value, paving the way for commercialization of new user experiences.
Role:
As a full web stack developer, your job will be to create deployable end-to-end solutions running on cloud services and/or edge appliances that result in web app client experiences. Target platforms include Azure, AWS, and various 3rd party component services. Areas of technology focus include Computer Vision, Natural Language Processing, ChatBot, Document Understanding, IoT, AR/MR, and Data processing/analysis/visualization. Core components may include HTML/CSS/JS, Node.js, REST API’s, NET, React, AR.js, Json, GraphQL, node-RED, among others. Your responsibilities will include investigating targeted technologies and platforms and becoming technically proficient with these components quickly. Actively developing end-to-end solutions independently and with other internal and/or external developers and designers will be a daily activity. The ability to deliver on schedule and within scope is key to success. However, agility and comfort with ambiguity will be important as you will be inventing cutting-edge scenarios.
Candidates should have at least three years of industry experience designing and implementing full stack web solutions combined with exposure to conventional mobile and/or desktop application development. You will be working with a constantly evolving set of new technologies so you must have a passion for technology and a desire to learn. We’re looking for candidates that are great problem solvers, enjoy being challenged, communicate well and have the knowledge, dedication and attention to detail required to create secure, robust and scalable solutions.
Responsibilities:
• Full stack web development and maintenance
• Develop, test, debug and support new software services and client web apps
• Software defect troubleshooting and problem resolution
• Collaborate with Professional Services, Product Management, Sales, and Marketing teams
• Implementation of software security and privacy policies and practices in all developed components
Prerequisites:
• Diploma in Computer Science, Computer Engineering or a related field (or equivalent experience)
• 3+ years of experience as a full stack web developer with a good understanding of web application architecture
• Expertise with JS, HTML5, CSS, node.js, REST, SQL and/or GraphQL
• Expertise with Javascript frameworks such as React, Angular or Polymer
• Experience with C/C++/C#
• Experience with database structure/design
• Familiarity with building scalable/multi-tenant services on AWS and/or Azure cloud platforms
• Strong problem solving and debugging skills
• Hands-on self-starter with proven ability to craft robust, secure, maintainable code
• Effective communicator able to work well with other team members
Desirable:
• Experience with cloud-based ML, AI, data analytics such as Azure Cognitive Services/Google Cloud AI/IBM Watson/Amazon Machine Learning
• Experience with any of the following: Xamarin, XCode, MySQL (or similar), user interface design, web API creation, IoT solutions
• Application development experience on one or more of iOS, Android and Windows platforms
• Development experience on wearable computers (e.g. Android-based, Microsoft HoloLens)
• AR development experience with AR.js, Vuforia/ARCore/ARKit
• Familiarity with streaming technologies (voice, video, audio), networking, security, communications and the challenges of mobile platforms
• Familiarity with Azure DevOps