Backend Engineer at August
San Francisco, CA, US
As a Backend Engineer working on August’s backend applications and infrastructure, you will ensure that August’s REST API services are always fast, available, scalable and engineered to scale. You will join a team of seasoned engineers to develop, maintain, debug, optimize the heart of August’s system and other miscellaneous services. You will work in collaboration with the iOS, Android, web development and embedded development teams to optimize our users experience with the August Smart Lock.

As a successful candidate you will have strong analytical and troubleshooting skills. You must be passionate about delivering best of breed system. You must be obsessive about security, quality and performance.

KEY RESPONSIBILITIES:

Development, maintenance, and debugging of back-end services

Manage availability, security, scalability by engineering reliability into our services

Monitoring operational services and responding to problems when necessary

Preemptively work on improving the performance of our REST API

Participate in service capacity planning

Review and influence ongoing backend designs and architecture

HERE'S WHAT WE'RE LOOKING FOR:

BS in computer sciences or related technical field

2 years professional software development experience including managing, developing and scaling large scale back-end systems, developing in Javascript for nodejs using jslint, node-inspector, and mongoldb

Extensive knowledge and experience using NoSQL or SQL, REST APIs, REDIS, RabbitMQ, UNIX. Fluency in Restify and bash a plus