Sr. Development Engineer & Architect at Stage 3 Systems Inc. (Vancouver, BC, Canada) (allows remote)
Job Description
We are looking for a very talented programmer who has experience leading teams and is interested in a software opportunity that is not the run of the mill consumer web site development. We're solving big industrial problems using the very latest methods and technologies. We are taking the most modern web technologies into one of the largest industries in the world. You will make a difference in how people do their jobs globally.
We rely on your ability as a self-starter to tackle issues of immense complexity, bringing your experience to bear on solving problems, driving technical direction, while working with, leading and learning from teams of equally talented and experienced colleagues. We believe in small, empowered, focused teams who thrive in an environment that gets out of their way and allows them to do excellent work. We want you to continue to experiment with the latest technologies, development and operations methods and to help us to constantly raise the bar of our offering.
We expect you to be extremely qualified in one or more of the technologies listed and we would especially like to see someone with DevOps experience, having deployed to scale to Amazon or one of the other large public clouds. We know that deployment and operations are as big a part of the solution as the applications themselves and expect you to embrace the challenge that comes with taking responsibility for that part of the job as well.
After we've had a chat with you from seeing your Resume/CV we would want to see code examples, working systems and other things you've built. We will want to learn what you liked about those efforts and what you'd do differently and why.
This is a full time position which allows us to offer you benefits and stability but we are open to trying things out on contract at first if you wish.
Skills Requirements
You must be able to take ideas and concepts and turn them into deployable systems - that's code and process.
You should be Independent, comfortable asking questions and learning on your own. We especially value people who can admit to making a mistake ... and then never make it again.
If you have an idea about how to do things better, either on the team or as one of our customers, you should be comfortable suggesting new ways for the company and our customers to do things.
You must believe and can demonstrate experience in building and maintaining high quality code and have an interest in constantly looking at how the company can build better, scalable and sustainable code.
We expect you'll have a BS in CS or related field, and require a solid fundamentals in data structures, algorithms, design, testing and software operations.
We currently have built systems on the following framework technologies and would expect you to be expert in one or more:
- node.js
- meteor js (on node)
- Ruby on Rails
- PHP (Zend and Yii)
- using Postgres, MySql and Mongo DB
We deploy on Amazon AWS (with some legacy on Joyent and Linode) with systems using:
- EC2/S3/RDS/ELB and autoscaling
- Elastic Beanstalk (some deployments)
- Elastic Cache
- Nginx
- Elastic Search clusters
and would be especially excited if you have experience with CloudFormation, OpsWorks or other configuration management and deployment technologies (Ansible, Salt, Chef, Puppet).
About Stage 3 Systems Inc.
Stage 3 Systems builds and manages innovative hosted systems for the marine industry. Our challenges are industry wide in scale developed with open minded customers who think about problems and opportunities over the long term. They are open to using technology in new ways and they rely on us to help them make software work for them.
We are seeking talented software engineers to join our team and help us build and run great software services. We build across a range of platforms with an increasing focus on mobile with our global customer in over 30 countries.
Stage 3 is run by a group of people who consider it their job to make our engineers successful. By building and running software services that are innovative, beautiful, fast and reliable our customers are happy and our business is successful. Nothing drives our business more than shipping great code. You will have a chance to learn from other smart team members and shape a company culture that is experienced in giving opportunities to those who participate. We think we're a great place to work and we're spending time trying to think of ways to make it better all the time. We're a successful, secure long term business.
Who you’ll work with
Visit the Stage 3 Systems Inc. company page
view all job listings view all Stage 3 Systems job listings
Leave a Reply
You must be logged in to post a comment.