VerkkoStadi Technologies - Jobs

3 Available positions:

Systems Administrator (Linux servers)

This position is system administration only

You will be working on maintaining existing infrastracture of variety of projects (Linux servers) in a mix of dedicated hosting and cloud (Amazon EC2). Projects are high-availability, high usage/concurrency setups running on CentOS and Ubuntu systems (webservers and databases)

Systems
Working on LAMP (some systems are NGINX/WSGI based) stack. Supporting PHP5+, Python, C(++), shell scripting, writing cronjobs. Maintain and upgrade system packages.
Db, cache
MySQL 5.0, replicated. Some projects are Read-Write separated. Write, optimize queries and design schemas. Tables weight up to 50M rows, even mix of InnoDB/MyISAM. Memcache is used as primary caching system. Knowledge of Redis, Beanstalkd recommended.
Misc
Compile from source, debug. Multiprocess applications, threading. System monitoring with Nagios and Cacti. Support our own DNS services, Proxies (squid) and load balancers (HAProxy)
Are you qualified? Click here to take the test. Back to Top

Back-end Python Developer

This position is coding only. No knowledge of design related material is required (CSS, HTML, PSD cutting, etc.) We are not looking for professional job experience or minimum education level, only your current skillset. Send a sample of code *you* wrote, it is especially important if your CV is subpar.

You will be working on creating and designing new systems for online products (social networking, dating and more). You may be required to participate in expanding and maintaining current code base of our current product.

Architect
Bring ideas to the table. Design and develop new backend systems. Scalable, load balanced stuff, catering to large user bases (3M+), high concurrency peaks. Familiar with dedicated and EC2/Rackspace cloud hosting and the pitfalls. Working knowledge and concepts of API design
Code
Working on LNMP stack, expert Python 2+, OOP. In-house modular framework, n-tier (Flask with hand made TCP engine and raw sockets).
Db
MySQL/PostgreSQL, whichever suits the task better. Manual sharding, replication. NoSQL like CouchDB, MongoDB or Cassandra. Knowledge of Map Reduce is a plus.
Misc
Aggressive caching (key-value of any kind, we currently use Memcache/REDIS), threading, sockets, job queues (we use and contribute to BeanstalkD).
Important
SVN/Github (branch, merge, tag - mandatory). Be punctual, comment well. Test religiously. Communicate, all the time. Troubleshoot, everyone.
Are you qualified? Click here to take the test. Back to Top

Back-end PHP Developer

This position is coding only. No knowledge of design related material is required (CSS, HTML, PSD cutting, etc.) We are not looking for professional job experience or minimum education level, only your current skillset. Send a sample of code *you* wrote, it is especially important if your CV is subpar.

You will be working on creating and designing new systems for online products (social networking, dating and more). You may be required to participate in expanding and maintaining current code base of our current product.

Architect
Bring ideas to the table. Design and develop new backend systems. Scalable, load balanced stuff, catering to large user bases (3M+), high concurrency peaks. Familiar with dedicated and EC2/Rackspace cloud hosting and the pitfalls.
Code
Working on LAMP stack, expert PHP 5.3+, OOP. In-house modular framework, n-tier (Zend, CodeIgniter, Symphony-like but not quite). Python 2.6 proficiency is a bonus. Write MVCish code.
Db
MySQL/PostgreSQL, whichever suits the task better. Manual sharding, replication. NoSQL like CouchDB, MongoDB or Cassandra. Knowledge of Map Reduce is a plus.
Misc
Aggressive caching (key-value of any kind, we currently use Memcache), XML, threading, sockets (yep, TCP style), job queues (we use and contribute to BeanstalkD).
Important
SVN/Github (branch, merge, tag - mandatory). Be punctual, comment phpDoc style. Test religiously. Communicate, all the time. Troubleshoot, everyone.
Are you qualified? Click here to take the test. Back to Top


Who we are

VerkkoStadi Technologies is a software development company focused on developing great web-based products. We have been doing business for over 5 years and we are always on the lookout for great talent. We are headquartered in Dorval (Montreal technically), Quebec, Canada and have positions available in Dominican Republic as well.
If you are unable to complete the test, let us know why at