Server Side Engineer

| Greater Denver Area
Apply at rachio.com/jobs
Apply now

We’re looking for a talented server side engineer that is excited about the Internet of Things (IoT) space and using new technologies to power current and future products. This is the opportunity to work with a highly talented engineering team that is building technology that bridges software to the physical world.

Rachio is a mission-based startup striving to make sustainable water use effortless and rewarding. A category leader within the smart home industry, our revolutionary smart sprinkler controllers, wireless flow meter and best-in-class app technology make it easy for homeowners to balance personal goals with efficient, transparent water use. With a passion for innovation, we are continuously innovating to develop products that homeowners love and solve meaningful problems with technology. Together, the Rachio community has saved *billions* of gallons of water - and counting.

Responsibilities

  • Continue to enhance, innovate, and maintain micro-service architecture
  • Work with product manager on feature backlog
  • Contribute in all phases of the development lifecycle
  • Write well designed, testable, efficient code
  • Prepare and produce releases of software components

Requirements

  • Solid programming experience including common design patterns, data structures and object-oriented principles utilizing JVM languages (Java 7 and/or Java 8 preferred).
  • Proficient in system design, concurrency, and architecture (particularly with service-oriented architectures, performance, distributed systems, and scalability)
  • Experience with Tomcat/Jetty, Spring/Dropwizard, and JPA/Hibernate/jDBI
  • Interest in reactive & functional programming
  • Relational and NoSQL database experience
  • Ability to work in a fast paced agile development
  • Familiarity with devops and Amazon Web Services
  • Highly proficient in a UNIX/Linux environment
  • Scripting skills in at least one common language (Python, Perl, Shell, JavaScript)
  • Experience with continuous deployment, test automation, and test-driven development practices (JUnit and/or TestNG)
  • Familiarity with either Gradle or Maven for development and deployment (semantic versioning, etc.)

Benefits

  • Desirable location near Larimer Square, with easy access to Cherry Creek Trail, Colorado Convention Center light rail station, Union Station, restaurants and more.
  • Casual, collaborative work environment. Dog-friendly office featuring a rooftop deck and healthy snack bar.
  • Benefits: Competitive PTO, Employee Paid Medical, Vision, and Dental Insurance, 60% spouse paid.

Compensation

  • Salary based on experience and within early stage company structures.
  • Stock options
Read Full Job Description
Apply at rachio.com/jobs
Apply now
loading ...
Emailed
Apply at rachio.com/jobs
Apply now
Save job
loading ...
Emailed
View Rachio's full profileFind similar jobs