VerkkoStadi Technologies - Jobs

6 Available positions:

Systems Administrator (Linux servers), Level 2

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
Misc
Compile from source, debug. Multiprocess applications, possibly threading. System monitoring with Nagios and Cacti. Support our own DNS services, Proxies (squid)
Are you qualified? Click here to take the test. Back to Top

OCR Developer, Level 3

This position is coding only. We are not looking for professional job experience or minimum education level, only your current skillset. You must code with as little dependencies as possible: Python, C/C++ (compileable under Linux with GCC up to v4.1), basically anything that can be compiled under Linux using free open-source compilers (Haskell, Common Lisp etc).

You will be working on creating Optical Character Recognition applications for distorted and blurred characters.

A)
Detect and Recognize the location of the centroid of the circle, triangle and square. The results per each element must be returned in pixel coordinates (horizontal_pixles,vertical_pixels) using (0,0) be the most upper-left pixel of the image.

Example Output Result:
Circle: (15,84)
Triangle: (80,65)
Square: (91,68)
B)
Calculate de Area of the Triangle, Square and Circle in pixels
 
C)
Calculate the minimum clockwise rotation angle that the Square and Triangle would need to have one of their sides is parallel to an horizontal line.

Example Output Result:
Triangle: 12 Degrees
Square: 21 Degrees
D)
Count the amount of colors in the image base.
Example Output Result:

Red: 650 pixels
Green: 280 pixels
Blue: 360
White: 454 pixels
Data
  

The test images provided are 900x300 pixels. After the script is submitted we will test it against another batch of pictures in our premises. Remember to code with as little dependencies as possible: Python, C/C++ (compileable under Linux with GCC up to v4.1), basically anything that can be compiled under Linux using free open-source compilers (Haskell, Common Lisp etc).

Are you qualified? Click here to send the answer. Back to Top

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

Marketing / Project Manager, Level 3

You will need excellent overall knowledge of the Internet and strong problem solving skills. You will also have to be a great communicator, communicating efficiently without wasting time. Your co-workers want to know the facts, without a "story" attached to it.

You will be managing several paid advertising campaign, and will be responsible for a positive ROI. Additionally, you may be assigned to be the primary manager of a specific service or product in our company's portfolio.

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