Full-Stack Engineer

Oakland, CA


We at Lucid believe that transparency into the operations of commercial buildings will have profound global impact on business efficiency, occupant comfort, and the environmental.

Lucid’s industry-leading software, BuildingOS, puts the power of data in the hands of commercial building owners, managers, consultants and its end users (occupants, tenants, visitors). BuildingOS simplifies the integration of data from building systems, sensors, utility bills, ERP solutions, and other data sources to help building operators uncover performance insights, improve operations, and transform the way they manage buildings and engage with occupants. Our systems at Lucid process gigabytes of data every day. We format, aggregate, evaluate, and deliver detailed real-time sensor data in a meaningful way to our users - a true IoT system.

What does a Full-Stack Engineer do on a daily basis?

  • Create quality code, complete with unit tests and relevant documentation
  • Collaborate with a collection of great people who are all engaged in learning and building a great system
  • Participate in quick stand-ups, backlog grooming and sprint planning, working closely with Product Managers and other developers

What are we building?

  • A powerful IoT SAAS system, easily implemented by our customers
  • Slick, performant applications and reporting tools for building, energy, sustainability and property managers
  • A framework for rapidly building out third party data integrations
  • A real-time data processing engine for making customer data ‘business ready’
  • An API for extending our system functionality and sharing data with other systems
  • A gamification platform for occupant engagement
  • Containers as a service for flexible deployment
  • An ironclad, end-to-end security program, showing leadership in the IoT space

How is it built?

  • Python
  • Django
  • Salt
  • Docker
  • Twisted
  • ActiveMQ
  • MySQL
  • Redis
  • Cassandra
  • Elasticsearch
  • React/D3
  • Your code

What is required?

  • 5+ years of developing production systems
  • A positive, collaborative attitude
  • A willingness to work, learn, and enjoy

What could really help?

  • A passion for technology and the environment
  • Familiarity with Scrum Agile

Compensation & Perks

  • Competitive compensation package including excellent family medical, dental, and vision insurance and stock options
  • Healthy, productive, world-class work environment
  • Easily accessible by BART
  • A fun office environment