DealDash hires developers to work remotely from any European country.
We think that in it's absurd to look for talent in a few kilometers radius from your office and waste hours with commuting every day. With the right tools and, more importantly, the right people, remote work is a win for both the employer and the employees.
We think regular face time is very important to make a team, so we frequently get together with the team somewhere around the world (Mallorca, French Alps, Barcelona...).
Hiring smart people has enabled us to build a culture where we don't need to put fences around individuals and put them under strict hierarchies and rules. Rather, we think that empowering each team member to make decisions leads to better results and a happier work environment.
Often companies separate product ownership from development and involuntarily create a toxic "us versus them" culture, where "business people" condescendingly tell developers what to implement without getting their input.
We think that development should work tightly with product management and business-savvy developers are a great source of innovation and product ideas. We are all one team: the Product Team. Everyone in the company regularly talks to customers on the phone. It's much more fun to work on a product you contributed to with your ideas, for customers you know personally.
Our product decisions are guided by data – nearly all of our new features and product changes start as an A/B test. This allows us to try non-conventional ideas and removes authority from the decision making. We like to experiment with tools, frameworks, methodologies and technologies too.
Passing our hiring bar is just the first step. We don't just encourage learning, we expect it from each other too. Inside and outside the company. In return, we have an open budget for sponsoring conferences, courses, books and tools. We hire people who often go out of their comfort zone.
DealDash is an Internet retailer & brand promotion platform.
We have nearly 9 million registered users from the US, 70,000 user sessions a day, and we are present on iOS, Android, desktop and mobile web.
DealDash develops a fun & exciting shopping platform which is a fair & honest alternative to traditional penny auctions. Our unique business model has allowed us to form strong partnerships with the worldβs leading brands & retailers like Walmart and Sears, who are today using the DealDash platform to move their inventory. Our customer-centric approach has earned us A+ rating at Better Business Bureau.
With a complex domain (over 350,000 SLOC across 4 platforms) and high traffic (over 60,000 requests per minute on our backend) DealDash is a professionally challenging and rewarding product to work on.
Our backend is powered mainly by PHP. We think PHP is a pragmatic, easy-to-scale, get-shit-done choice for web projects with an excellent community.
With a data-driven culture and over 300GB of production data, we need scalable and robust database solutions. MySQL with Percona XtraDB Cluster master-to-master replication has worked for us very well over the years.
We take full advantage of the awesome community behind our choice of framework, Symfony and related projects.
A critical, real-time part of our application is powered by NodeJS.
We love Swift because of the inferred types, Protocol Oriented Programming and powerful syntax. That's why our iOS application is written in Swift.
Java is the language we love to hate. We chose to develop our Android application using native technologies because we think it's very important to provide a native user experience in the app using Material Design.
We love Git because of its distributed nature, lightning fast branching and flexible development flow.
We host the code of each project in private GitHub repos, we do code reviews in GitHub pull requests and we use GitHub's issue tracking to host our Scrum user stories. GitHub has proven to be a great tool in hands open source communities that are typically distributed, just like us.
We implement message queues on top of Redis to make time-consuming tasks asynchronous.
Continuous Integration and Continuous Delivery are implemented on top of Jenkins. We deploy small increments to the product whenever they are ready to go.
The heart of communication in the company is Slack. We discuss everything here from deployment strategies to dank memes.
For this year's annual company-wide get-together we chose the beautiful Barcelona. Team building exercises included treasure hunt in the old down, cooking class, beach games and a catamaran trip.
A few of us joined thousands of pilgrims to attend the legendary company's annual shareholder meeting and see the Oracle Of Omaha, Warren Buffett on stage live.
Our regular Product Team offsite took place in a charming French village in the mountains. The location had been kept secret from attendees flying in from 7 different locations and only revealed hours before boarding. We rented a huge house, hired a chef and ran hackathons, brainstormings, training sessions and had a lot of fun.
In this position, you'll have the chance to work on our high traffic web projects, including the RESTful API supporting the native applications. We expect an excellent understanding of how to write high quality, maintainable code, advanced Object Oriented Design skills and TDD experience. Familiarity with Domain Driven Design is a big plus.
Apply NowiOS is our highest value platform. In this position you will be responsible for delivering new features to our iPhone app and working on improving the user experience of our iOS users. A deep understanding of the Swift language, Protocol Oriented Programming, application architecture design and application performance on iPhone is required.
Apply NowAndroid is our fastest growing native platform. In this position you will be responsible for delivering new features to our Android app and working on improving the user experience of our Android users. A deep understanding of the Java, OOP, DI, application lifecycle, application architecture design and application performance on Android is required.
Apply NowBecause of the time zone and administrative issues we currently only hire from European countries (including non-EU countries).
If you are excited about joining us, please send in your application to one of the open positions above. We will review your CV and your answers to the application form questions and email you if we are interested in continuing.
We will send you a coding exercise to complete at your own convenience. The goal is to produce some code that can be part of a discussion on the technical interview. When you have completed the exercise, we'll schedule a technical interview, which is a one hour call with several people from the product team.
If the technical interview is successful, you are invited to 2, perhaps 3 phone calls with senior management team members. They will assess your cultural fit on the calls. After these phone calls, we invite you to our Helsinki office - all expenses paid of course - to meet some team members face to face. After this meeting, we are usually ready to give an offer. We check references provided by you before the final decision.
A typical process takes a few weeks, largely depending on your availability to complete coding exercise and take calls.
We typically set up payroll in each country where we hire and employ our colleagues as full-time employees as if they were employed by a local company. The payroll agency withholds your taxes and pays your social security. If you prefer to be hired as a contractor or through your own company, it might be possible, nevertheless, depending on your country we'd need to look closer at your case.
We work with early birds and night owls. We recognize that people are more productive in different hours than others. We are flexible with working hours as long as it doesn't interfere with collaboration with other team members and meeting attendance is, of course, mandatory (e.g. SCRUM ceremonies). All meetings are in CET (Central European Time) office hours.
Absolutely! When you join us, you get a state of the art laptop (most of us work on MacBook Pros) and if you require, a smartphone of your choice. We also happily sponsor home-office, e. g. desk or chair.