This job is closed

Software Developer

Job Description and Requirements

We are looking for smart, motivated software developers. Regardless of how many years of experience you have, we are mainly looking for people with the right attitude to learn rather than people with the knowledge.

You should be passionate about computing and for elegance in code. At Jawaker, we like autonomy and flat hierarchies. Developers usually do architecture, design, implementation and maintenance of the features they are developing. We appreciate innovation and new ideas, and are always willing to drastically rewrite any module of our systems if you have ideas on how to do it better. We encourage learning and knowledge advancement, and require our developers to attend international conferences at least once a year. We also understand that great work deserves great compensation, and thus we offer our developers very competitive packages.

Main Requirements:

  • Strong analytical and coding skills.

  • Strong understanding of algorithms and data structures.

  • Deep knowledge of at least one programming language (preferably Ruby, Python, Javascript or C).

  • Experience with the Linux/UNIX environment (vim, emacs, sed, awk, zsh, etc...).

  • Familiarity with development for the web (scalability, performance, etc...).


  • Familiarity with mobile development (iOS, Android, Blackberry).

  • Strong Linux administration skills.

  • Knowledge in statistics and data analysis.

What’s in it for you:

  • Flexible working hours.

  • Health insurance.

  • Great office and working environment.

  • Daily lunch!