Want to join a crack development team at one of the "2013 Companies to Watch"?
 

ActiveState, already famous for ActivePerl, ActivePython, and the Komodo IDE, is blazing the trail into new markets with Stackato, our advanced cloud platform-as-a-service technology. We're looking for an experienced software engineer to help us full-time at our Vancouver office.  Remote work options will be considered for excellent candidates.
 
A bit about your boss, Jeff Hobbs:  Coder, writer, speaker, leader and lover of good scotch, Jeff and his Fluevogs will be what walk up to greet you when walk into your first day at ActiveState.  He may or may not take your money at our Friday afternoon poker game.  He will tell you what restaurant to blow your winnings at if you take the pot.
 
A bit about our space, on the top floor, in downtown Vancouver:  Bright and airy, gorgeous views, comfortable, peaceful and productive.  The kitchen is stocked with lots of healthy free food and drink, and we bring lunch in for the team once a week.   
 
A bit about your colleagues, our dev team:  We are a diverse group and we value and respect the differences in one another.  Bold but geeky, hard working and high-performing, this team produces two great things: the dev tools our customers know and love and Stackato - our PaaS product that is generating a whole new level of success for all of us.  And this is where you come in.
 
A bit about you, our new Cloud Software Engineer:  You will work on Stackato, a blend of Cloud Foundry, Docker and some extra awesome sauce to bring it all together.  You will be responsible for engineering components of a distributed system and bringing together multiple technologies to deliver a cohesive platform-as-a-service product.  You will bring strong development skills in Ruby, Node.js and/or Go, and an understanding of cloud architectures and network management.  You will assist in the core engineering activities and be responsible for core product features.
 
You will have a passion for technology tempered by a level-headed approach to problem solving, and broad experience with other language engines and their deployment.  You will be able to focus on multiple feature areas and components simultaneously, while still maintaining a high level of quality.

Responsibilities:

  • Design, build and troubleshoot robust, scalable and secure product features
  • Efficiently implement new or augment existing features with minimal technical debt
  • Identify risks and mitigation strategies for your own and team feature areas
  • Participate in regular design, architecture and engineering discussions including code reviews
  • Debug and troubleshoot software, with a willingness to facilitate open and effective communication with internal and external teams
  • Be creative in anticipating potential problems and finding unexpected benefits
  • Work with other teams to make sure that the application components work harmoniously together
  • Write regression tests for application components
  • Maintain collaborative working relationship with others by seeking, using and giving feedback

Requirements:

  • Bachelor's degree in Computer Science or equivalent industry experience
  • Minimum 3 years of experience in software development
  • Experience with databases such as MySQL, Redis, PostgreSQL and SQLite
  • Experience building software systems and supporting applications used in a production environment
  • Strong understanding of network technologies (DNS, NFS, LDAP, …)
  • Knowledge of virtualization environments such as vSphere, OpenStack, EC2, KVM
  • Knowledge of distributed version control systems (git)
  • Strong development experience with at least one of Go, Node.js or Ruby
  • Flexibility and adaptability for working in a dynamic environment with rapidly changing priorities and goals

Desirable Qualifications:

  • Experience administering Linux system and server infrastructure
  • Experience operating a 24/7 production application
  • Large installation (100+ server, multi-site) experience
  • Knowledge of Java or dynamic languages (Perl, Python, etc.)
  • Familiarity with web deployment frameworks for Java, Python or Ruby
  • Experience building and using REST APIs
  • Experience working on open source projects
  • Demonstrable experience shipping real products

 

If you think you've got what it takes, and you can put check marks next to most of what we're looking for, then send us that HR-friendly stuff to careers [at] activestate [dot] com (subject: Cloud%20Software%20Engineer) :