recruitment services

Senior Back-end Developer, Software Architect

Senior Back-end Developer, Software Architect
For an exciting and ambitious startup company from Amsterdam that is developing a unique location based photo sharing service for iOS and Android clients. The app lets users store their photos in the cloud and let other users access them via tagging. We’re looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, UI design and mobile; (the list goes on). As a software engineer, you will have the opportunity to work on a highly visible end-user product that is build for the masses. We need our engineers to be versatile, highly cooperative and be enthusiastic to tackle new problems across the full-stack as we continue to push technology forward. You will work in a small and agile team of experts that consists of a product manager, iOS developer, Android developer and tester.

Key Responsibilities:
We are looking for an engineer/developer that can design and build a secure and scalable backend system for a large numbers of users. You need to have demonstrable experience in developing such systems from inception to growth phase. You are a smart and highly motivated engineer who posses the technical knowledge and insight to identify and resolve performance bottlenecks in a system. You are a backend engineer with strong programming skills in one or more server-side scripting languages (preferably Ruby on Rails). Any knowledge of mobile app development (iOS or Android) is highly preferred. You apply best practices to ensure a secure system. You like to work in a dynamic environment and appreciate the freedom and responsibility of an entrepreneurial work style.

Analyze product requirements to determine capacity and operational impact.
Communicate with product manager to collect requirements to and describe solutions.
Write server side code for cloud based applications.
Create robust and scalable backend system with secure databases.
Provide thought leadership for the technology and be able to defend your solutions and being able to find compromise solutions in the general interest of the company.

Key Requirements:
• Bachelor or Master in Computer Science, Math, related technical field or equivalent practical experience.
• 6 years of general software programming experience in Ruby on Rails and/or one of the following languages PHP, Java, Python or Go – with database design and SQL, and/or knowledge of TCP/IP and network programming.
• Demonstrated experience in developing large scalable backend systems.
• Experience with cloud hosting solutions like AWS
• Basic knowledge of JavaScript libraries, HTML5 en CSS3.

a fun working environment without the constant stress of a client’s deadline. A high appreciation of quality code. The opportunity to focus on one recognizable end user product. A lot of room for creative input and ownership. The possibility to grow with a company and product from the start. A competitive salary plus share options for early employees. The possibility to join our team as an entrepreneur / CTO. An office ping pong table because nobody wants to sit behind a desk all day long.

For more information about this job please contact

+31 (0)6 1241 7927