Hyves is looking for a SOFTWARE ENGINEER; social networking company in the center of Amsterdam, Europe
Hyves (http://www.hyves.net) is the dominant Social Network in The Netherlands, reaching more than 50% of the Dutch population. Besides that: We have one of the coolest offices of Europe.
Software development at Hyves:
• Means you can spend 90% of your time doing real coding. Everything that is shipped-, is used by 10 million people.
• Requires a deep understanding of technology, plus a strong attitude towards shipping. You will find your colleagues know a thing or two about shipping and technology, too.
• Some opinions on software development we have:
- The problem picks the programming language, not the other way around. C++ and Java versus Python, Ruby and PHP: it’s a matter of problem domain.
- Programmers need to learn a new programming language at least once every 2 years. If you’ve been doing a lot of MySQL…, try a key-value store. If you’ve done a lot of web development you may want to try out Android. Stay sharp, don’t end up on the Cobol graveyard.
- Optimizing efficiency and productivity is a constant focus. Nothing is as irritating as slow systems, poor unit testing facilities, or patching bad code instead of refactoring.
• In addition we believe management exists to facilitate the best possible working condition for software engineers. We take great care with noise reduction and work overhead.
• Decision making does not require going through several management layers.
• We do not have 100 people in a loud open space, we have team rooms with a maximum of 5 people.
• You can order the workstation or laptop you want, with up to 3 screens.
• There is plenty of entertainment outside working hours to make you feel at home at Hyves.
Technology overview
Hyves runs a substantial operation in terms of volume, with over 9 million monthly visitors, 350.000 concurrent chat users, and ±3500 servers. The main technology stack is PHP, Python, NGINX, MySQL and Memcached running on Gentoo. High-volume key-value stores take care of persistency; Hadoop is used for massive parallel processing. Our services we provide include toolbars (FF/IE), desktop clients (Qt C++), several mobile clients (iPhone/Android/Blackberry) and the OpenSocial API.
The position: Software Engineer
Hyves operates according to a custom Agile development process. The focus is on great code and applications, so UML and consultations are not an end but a means. Decision pathways and deploy cycles are very short, so there is considerable momentum. What you think of today can be online in a matter of weeks. The software you write is used by millions of people each month.
Depending on your experience, you can expect to be paid an excellently wage: Hyves pays 10%+ market average in the Netherlands. Because of special tax facilities for foreign employees (30% knowledge workers tax reduction) you will retain a substantial amount of gross income.
Requirements
• Minimum of a Master of Science degree in Computer Science or equivalent field.
• 3+ years software engineering experience, preferably in creating high volume web applications.
• Proficient English speaker.
• Broad knowledge and experience with other modern OO languages like Java, C# or Ruby.
• Extensive experience with Linux, App Servers/LAMP, MySQL (or MS-SQL, Oracle, etc.)
• Real world OO Design experience and up-to-date knowledge of Design Patterns and UML.
• Bonus: Hands-on with: LAMP stack, NGINX, Python, memcached, Prototype, Scriptaculous, Propel, Smarty, Python, or Twisted/Pyrex libraries.
• Broad IT knowledge and understanding of Operating Systems, Networks and Databases.
Moving to the Netherlands?
You are not the first: Hyves employs programmers from all over the world.
Hyves will help you with: Housing, relocation, paperwork and the language.
Interested? Please send your resume to [email protected]
All our vacancies: http://www.werkenbijhyves.nl/en