STAT Search Analytics is looking for software engineers who are ready to take on challenges driven by our growth.
We’re a Vancouver-based tech company that’s been growing steadily over the last four years, with no signs of slowing down. Our product is a complex, distributed, multi-component system that gathers, analyzes, and delivers high-volume statistical information for our enterprise clients, fresh every day.
As a software engineer, you’ll have the opportunity to work with cutting-edge technology while helping to evolve our system and build our team. Of course, salary will be competitive and commensurate with your skills and experience.
STAT is privately owned and 100 percent revenue-funded, with a roster of happy clients that includes some of the world’s largest online companies.
OUR TECHNOLOGY
Here’s what you’ll be working with:
To put it simply, STAT has a lot of moving parts.
Our distributed system runs both synchronously and asynchronously, using some of the newest technologies available. We are based entirely on Amazon Web Services and make use of a wide array of AWS components. Our application is database-heavy, with about 20 Terabytes held across 20 RDS instances and a MongoDB cluster. We move many millions of jobs through Redis and Resque every day. EC2 instances are Linux-based and the primary programming language on the servers is Ruby.
On the front end, our web app delivers results and analysis tools to our customers. It uses JavaScript on the client side and Rails on the server side. Aside from the usual work involved in building out and maintaining a rich browser-based app, we face some unique challenges with response time and the Rails database connection infrastructure due to the size and number of databases. (You can check out a demo version of our web app at codex.getSTAT.com.)
Our customers are located worldwide and our data acquisition takes place 24 hours a day—which means that we need close to 100 percent uptime across most of our services. Resilience and adaptability are key.
REQUIREMENTS
Here’s what we’re looking for:
- You’ve got some experience
You should have at least one or two years of experience in software engineering. This role is very hands-on and will be focused on system architecture, software design and software development. It goes without saying that you can write great code based on a solid understanding of object-oriented design. - You’re a good fit for an agile company.
We are practical, strategic, and customer-focused. You should be able (and willing!) to understand our clients’ business needs and strive to always meet them. We work in an informal agile process—with continuous integration and deployment, and a pragmatic approach to legacy code—so you should look forward to constant collaboration and communication within our team. - You’re confident in our technical landscape.
We’re not looking for an out-of-the-box expert in all of our core technologies. But we are looking for people who are confident working in our landscape, including distributed technologies and software-as-a-service. That can mean direct experience with our specific core technologies, or it can mean experience with similar languages and technologies. (Our specifics include Ruby, JavaScript, MySQL, MongoDB, Git [GitHub], Capistrano, Redmine, and AWS [EC2, S3, RDS, and the API].)
PERKS
A few side benefits of working here:
- Three-week paid vacation, plus everyone gets an extra two-week paid vacation leading up to New Year’s.
- Shorter summer hours on Fridays to take advantage of that elusive Vancouver sunshine.
- Free gym memberships (including the swanky little gym across the street).
- Medical package including dental, optometry, prescriptions, massage, and physio.
- Weekly company outings (read: free food and drink!)
CULTURE
Some reasons why you’d want to work with us:
- You want to play a big part in growing a young, profitable company.
- You do your best in a setting where excellent work is what’s valued—not long hours. (A good work-life balance is just how we do things.)
- You’d like to work somewhere where you can wear your old hoodie—or your crisp new suit—and nobody is going to mind.
- You’re looking for a big challenge that involves lots of variety, collaboration, inventiveness, and on-your-toes thinking.
- You can see yourself joining a tight team in an open and collaborative Gastown office.
READY?
Here’s how to apply:
Still excited? Fill out the form here and we’ll be in touch! Oh, and be sure to give us an idea of who you are as a real live person—not just your professional experience. It’ll help you stand out from other applicants.