We’re a team of passionate, highly‑skilled professionals changing the world for the better, one software at a time. We make meaningful products that empower social responsibility and positive change.
Our collaborative, positive workplace culture places a premium on personal development, open communication, and mutual respect.
Because we’re committed to embracing and mastering new technologies, we never stop learning.
If you’re looking for a place to grow while working on exciting projects for some of the world's most innovative companies, we want to hear from you.
Have a relaxed working environment, cool offices, and an open-minded community
Continuously learn, help others, and improve personally and professionally
Collaborate on challenging projects that have positive impact on people’s lives
Partner with top-tier clients that truly believe Agile is the only way
Work with the latest technologies
Fill in the application form, include your resume and tell us why you are interested in getting onboard. We do an initial screening to see if your profile matches our requirements.
A casual meeting where we talk about our vision and assess your soft skills (such as communication) and your personal development goals to see if we are a good fit for each other.
We check your skill set for programming languages, design architectures and frameworks.
Through a series of technical tests, we take a look at your problem solving and technical abilities.
After the tests, we arrange a presentation where you show your results to our senior engineers.
We make a decision after discussion with a large team of software engineers, people generalists and managers.
Once onboard, we tailor an onboarding schedule that suits your skills and profile.
We help new team members settle in quickly, and we take care of you and your progress.