VerkkoStadi Technologies - Jobs

3 Available positions:

Automation/Tools, PHP Developer Level 1

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 new internal tools and maintaining existing products for various internal departments. Tasks may include process automation, information scraping and data analysis.

Code
Working on LAMP stack. Choice of PHP5+, Python, C(++), shell scripting, writing cronjobs. Debug existing software, computate statistics.
Db
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.
Misc
Memcache (we use cache heavily), SVN (mandatory). Know Linux well, compile from source, debug. Multiprocess applications, possibly threading.
Important
Be punctual, test and comment well, and comment a lot. Your code is your responsibility. Communicate, often. Troubleshoot, yourself.
Are you qualified? Click here to take the test. Back to Top

Back-end PHP Developer, Level 2

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 expanding and maintaining current code base of our product. (social networking and dating websites).

Code
Working on LAMP stack, PHP 5.3+, OOP. In-house modular framework, n-tier (Zend, CodeIgniter, Symphony-like but not quite).
Db
MySQL 5.0, replicated. Read-Write separated. Write, optimize queries and design schemas. Tables weight up to 160M rows, MyISAM primarily. We use distributed Sphinx for searches.
Misc
Memcache (we use cache heavily), XML, SVN (mandatory). IPC mechanisms, compression, raw sockets are all pluses
Important
Be punctual, test and comment well, and comment a lot. Your code is your responsibility. Communicate, often. Troubleshoot, yourself.
Are you qualified? Click here to take the test. Back to Top

Back-end PHP Developer, Level 3

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 (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