Acuity

Senior Software Engineer

Acuity

full-time

Posted on:

Location: 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $120,800 - $261,000 per year

Job Level

Senior

Tech Stack

AWSAzureCloudGoogle Cloud PlatformJavaScriptLinuxMicroservicesNode.jsOpen SourceReactReduxTCP/IP

About the role

  • Employ front-end web technologies and Node.js in an embedded and cloud environment to bridge the Q-SYS platform to the connected world
  • Leverage web technologies to develop a leading web monitoring and management platform
  • Respect the unique requirements and challenges of a real-time distributed embedded system
  • Develop and consume RESTful APIs and integrate with databases and message brokers
  • Architect and implement React applications following Container/Presentational patterns
  • Deliver product features to customers in production environments
  • Work with revision control, CI tools, container technologies, microservices architectures, and cloud platforms

Requirements

  • B.S. in Computer Science, or other STEM field with appropriate experience
  • Minimum 4 - 6 years' experience developing web applications
  • Minimum 3 years' experience with Node.js
  • Experience in JavaScript/ES6
  • Knowledge of Node.js and the Node.js ecosystem
  • In-depth experience with front-end web technologies: HTML5, CSS, React/Redux/Saga, WebSockets
  • Architected React applications using the Container / Presentational (Smart / Dumb) component pattern
  • Demonstrated ability to deliver product features to customers in a production environment
  • Strong understanding of RESTful design principles and experience creating and consuming APIs
  • Solid understanding of web security fundamentals
  • Experience with revision control and CI tools
  • Familiarity with databases and message brokers
  • Familiarity with container technologies and microservices architectures
  • Familiarity with cloud environments such as AWS, GCP, or Azure is a bonus
  • Familiarity with professional video products a bonus