Vacancy expired!
Sunrise System Inc. is currently looking for
Software Engineer in Smyrna, GA with one of our top clients. Position Title: Software EngineerLocation: Smyrna GA (hybrid 3in office/2out)Duration: 6 Months Contract to hire POSITION SUMMARY:The Software Engineer will be part of a team responsible for designing and implementing new features and integrations for StreamLabs products and systems. PRINCIPAL RESPONSIBILITIES- Lead and manage internal and external engineering teams to design, develop, and deploy new software functions and features for IoT products and associated test equipment.
- Implement new features in customer-facing web dashboard to monitor thousands of Wi-Fi and LoRa-based water monitors and valves.
- Develop new features for internal-facing web dashboard to enable customer support functions such as device troubleshooting, user account management, and StreamPlus subscription management.
- Develop integrations between E-Comm website, Stripe payment gateway, and ERP system to enable seamless order fulfillment
- Develop integrations between Client internal tools and StreamLabs CRM systems to enable sales pipelines
- Design and maintain integrations between StreamLabs product backend and 3 rd party SmartHome automation systems such as Google Assistant, Amazon Alexa, IFTTT, Control4, etc.
- Assist manufacture and test engineering by developing internal tools to automate device programming, activation, and GUIs for QA
- Education : B.S or M.S degree in Computer Science, Information Systems, Computer Engineering, or other applicable engineering discipline. B.S and 5+ years or M.S. and 2+ years of software development experience across broad technologies and frameworks
- Required Skills:
- Proficient in one or more of the following languages: Python, NodeJS, Java
- Experience developing and deploying to cloud-based services, preferably AWS
- Experience working with modern JavaScript frameworks such as Angular or React
- Strong understanding and implementation of REST services for web applications
- Knowledge of DB design, including SQL, NoSQL and DB architecture concepts
- Strong understanding of Information Security best practices
- Knowledge of networking fundamentals and protocols including TCP/IP, TLS/SSL, HTTP
- Experience working in agile teams with CI/CD processes
- Experience working with AWS serverless architectures consisting of Lambda, DynamoDB, API Gateway, and Cognito
- Experience working on internal & external facing web dashboards
- Competencies :
- Solid foundation in data structures, algorithms, and software design with strong analytical and debugging skills
- Development of technical documentation on applications and systems
- Ability to work with technical and business-oriented teams
- Ability to peer review code, approve pull requests, mentor junior engineers