Software Developer
Location: CA, QC, Montreal
Department: Engineering
Salary range: 45000-75000
Employment type: Full-time
Required experience: Associate
Industry: Internet
Function: Information Technology

Company profile:
Founded in 2003, #URL_a9d2ee3223d59d0433b0663495314024d1221333ce0328c59175167836d3534c# launched with a mission to make online dating easy and to welcome the broadest possible audience. Since then, we’ve become one of the top mainstream platforms for singles to connect online. We cater to all types of relationship-seekers, from casual to long-term, and offer a deep and diverse database of singles to draw from – over 35 million registered users around the world including the UK, Europe, North America, Australia, New Zealand, and Asia.Besides being a great dating service, #URL_a9d2ee3223d59d0433b0663495314024d1221333ce0328c59175167836d3534c# is also an incredible place to work. We are highly experimental, data-driven, courageous, and agile (which is why we’re able to compete with companies many times our size). Every day our amazing team solves problems and creates new opportunities in an open and innovative environment.Run by an enterprising sister-brother duo, the company remains 100% family-owned and independent – we answer to customers rather than shareholders. The majority of our operations are run out of our Montreal location, with a satellite office in Victoria, BC.For more information about our company, visit #URL_40d7520d7df276ce2b9045fcf00083a007656f742eac733e3b6fa5e930526f26#.

Job description:
We are seeking a talented, hardworking, and very driven software developer for our office in downtown Montreal. Join the #URL_a9d2ee3223d59d0433b0663495314024d1221333ce0328c59175167836d3534c# team and be part of an agile, collaborative, solution-focused group that shares the common goal of delivering top-quality products to our customers. Whether it’s our #URL_a9d2ee3223d59d0433b0663495314024d1221333ce0328c59175167836d3534c# website, our internal analytics suite, or our new product initiatives, we continually strive to improve and optimize our product on multiple platforms– mobile, tablet and web– and continue to grow one of the top 5 dating website platforms in the world. You will personally have the opportunity to build software solutions used by millions of customers. And as an added bonus, you’ll be serving a good cause by helping millions of single people to find their mate.We are seeking a software developer with 3+ years of experience who enjoys working on complex polyglot systems that process a lot of data and provide interfaces (mainly web-based) for modeling and visualising the data in various ways. You are expected to be very familiar with developing, testing, and deploying applications on Linux since it is the primary development and deployment platform. We work on a wide array of features and subsystems at #URL_a9d2ee3223d59d0433b0663495314024d1221333ce0328c59175167836d3534c# ranging from the front-end website, our mobile applications, all the way to our complex analytical platform. You will be working on several of those systems with a team of around 15 developers.Primary responsibilities include:Design and develop new generation and high performance web based systemsIdentify and push forward performance optimisationsParticipate in team discussions and planning sessionsInterface with technical and non-technical team members answering any questions they may have (oral and written communication is important)Excited to learn new technologies and gain new experience.Ability to provide time estimates for your work and hit deadlines in an agile environment.

Requirements:
Required skills to have:Java (excellent knowledge, or ability and willingness to attain this excellence)Pragmatic, independent and pro-active work attitudeExcellent communication skillsWeb skills: Javascript, HTML, CSS (good knowledge)Experience with Linux and Server Side Technologies/HTTPExperience with relational databases (preferably MySQL)One of the following: PHP, Perl, Python, C/C++ and/or Ruby (excellent knowledge)Revision control (Git preferred)Preferably University level in Math or ITFast learner, embraces change and new challengesUseful skills to have:Technologies: Mason, jQuery, BOSH/XMPP, Apache Struts 2, HibernateOther Programming languages: ScalaBug tracking: JIRA

Benefits:
Members of our team enjoy:Competitive compensation: Market pay as well as various performance- and incentive-based bonus programs.Comprehensive benefits package including medical, dental, and vision.PerksFlexible time and workspace arrangements“Lunch and Learn” seriesGroup fitness activities (after-work or lunchtime workouts) with a gym in the buildingBright and spacious offices with lots of natural lightA beautiful kitchen with communal dining areaFree beverages (coffee, tea, pop, juices, etc.) and unlimited espresso!The city’s best restaurants and parks, located right near our office in the heart of the Plateau neighbourhoodStaff lounge/break room – New for 2014!Regular staff social events: Halloween, potlucks, afternoon at the movies, Spartan race