This is a hands-on software developer role working across the full technology stack of Qikspace’s cloud services. In this position, you will be part of a team building scalable services to support web-based applications. You will implement new software features and supporting infrastructure, including databases, middleware, and browser-based user interfaces. You will work closely with other teams to identify and meet their needs in a collaborative, agile environment.
As a critical member of a team creating cloud-based applications and services to support Qikspace’s PRM experiences, you will be expected to design and extend SQL and NoSQL databases, implement secure RESTful services, manage caching layers, and create user interfaces. You will also be responsible for writing unit tests and integrated acceptance tests, and work closely with our build & release engineers to continually verify and deploy new releases.
Experience designing and building web-based applications from scratch
Experience deploying and scaling high-traffic services in the cloud (AWS/EC2, Google, etc.)
Strong programming skills in two or more of Ruby, Python, Java, NodeJS Experience with software testing, and familiarity with Test-Driven and Behavior-Driven Development (TDD/BDD)
Experience with MySQL, PostgreSQL, Flask, Nginx, Django, ReactiveX, Oracle
Experience with two or more of MongoDB, Cassandra, Realm, Redis, HBase
Expert-level understanding of HTML, CSS, and JavaScript (jQuery, Backbone, Angular, etc.)
Comfortable with Linux, shell-scripting, git, Jenkins
Degree in Computer Science or related field preferred, but overwhelming weight will be given to experience and prior accomplishments.