We are looking for an experienced software engineer to join a team where your work will be front and center to thousands of customers.
You will join an elite team who is innovative and flexible; with a weekly, agile release cycle and individual ownership. We expect great things from our engineers and reward them with stimulating new projects, emerging technologies and the chance to be part of a company that is about to change the cloud computing landscape forever.
You will :
- Implement code written structured for metrics monitoring and logging, perform peer reviews
- Deliver detailed designs for projects, and subsequently drive them to completion
- Work with engineering management to scope and plan engineering efforts and dependencies
- Interface with QA, Product Management, Technical Support, Documentation and UX
You have :
- 4+ years of software development experience building highly-reliable, mission-critical software
- Experience working with a system of scale
- Excellent grasp of software engineering principles
- Strong understanding of server side technologies : caching, process and asynchronous processing
- Prior experience working on UI technologies (e.g. Backbone) highly desirable
- Prior experience with or understanding of REST (or designing APIs) highly desirable
The Stack
- Our primary programming languages are Java and JavaScript
- We use open source frameworks such as Hibernate, Spring and Backbone.js
- We run on best of breed infrastructure including MySQL, GitHub, Memcached, Redis, Kinesis and Elasticsearch
- We make extensive use of virtualization and containers : AWS, Vagrant, Docker
- Our weekly production releases are made possible by Continuous Integration and sophisticated build, test and release automation leveraging Maven, npm, Artifactory, Chef, Ansible and the like
- We participate in the OpenSource community
16 hours ago