Job Details
Skills And Tools:
Job Description
Here are some specifics on exactly what your days might look like:
● Execute and own an individual feature end-to-end (e.g. from distributed service to Frontend)
● Collaborate with the product manager on requirements gathering and task breakdown
● Lead the discovery of a potential integration with a third party service or device
● Support our existing products and services and make recommendations for with respect to our commitment to continual improvement
Job Requirements
4+ years work experience in software development with an ability to demonstrate the following traits and characteristics:
● Expert with Ruby & Rails
● Expert with JSON & XML
● Proven RESTful API Integration experience is required
● Familiarity with at least one JavaScript framework (e.g. Angular, Ember, Backbone)
● Strong experience with an SQL RDBMS and proper database design
● Ability to write unit and integration tests for automated regression testing purposes
● Strong experience developing and supporting scalable, highly-available backend services
● Strong source code management experience, especially with Git
● Ability to deal with multiple projects/deadlines and manage shifting priorities
● Solid analytical and problem-solving skills with a high attention to detail
● Excellent communication skills (both written and verbal)
● High coding standards: Adherence to common idioms and best practices of the tech stack
● Ability to learn new concepts and technologies on an independent basis
Bonus points for experience with:
● IoT/embedded devices
● GraphQL
● gRPC
● Amazon Web Services
● Microservice Architecture
● DevOps experience