Jobs
Senior Server Software Engineer
Skills:
- Expertise in at least one of the following : Ruby, Perl, Python (and be prepared to write code during the interview)
- Strong linux experience
- Comfortable working with SQL
- Demonstrated experience designing and implementing distributed systems a plus
- Previous experience in startup environment
- You know Linux. Not you have used a Unix machine back in school and can spell ls on the second try. You will need to know Linux as a server OS and be quite comfortable with its intricacies.
- You should have solid understanding of at least one application stack under Linux.
- Extensive industry experience on the server side of a multi-tiered or multi-layer web based application.
- Solid knowledge of at least one dynamically typed language or expert level in two unrelated languages. In other words you need to be a killer programmer. Our server architecture is primarily running Ruby, however the ability to work with many different languages and layers of integration will serve you well here.
- Understanding of basic database concepts.
Qualifications:
- Ability to design and implement complex algorithms and data structures
- Ability to work in a coordinated fashion with other teams.
- Excellent communication skills
- Excellent programming skills
- Excellent knowledge of at least one dynamically typed language or Expert level in two unrelated programming languages
- Industry experience with at least one web based application
- Knowledge of basic database concepts
- Understanding of distributed application engineering