Railsware is looking for a curious Software Engineer to join their team. The role involves building great products, tackling interesting challenges, and contributing to the engineering culture by working on various products and solutions.
Responsibilities:
- End-to-end product development
- Write reusable and maintainable code
- Write tests to thoroughly validate the correctness of your code
- Actively contribute to the identification of problems and their solutions
- Collaborate in a cross-functional team to ensure the project meets business objectives and compliance standards
- Work in a flat-structured company
Requirements:
- Excellent general programming skills, ability to work with complex codebases
- Extensive knowledge of Ruby, Ruby on Rails, and its testing frameworks
- Experience in writing JavaScript applications using modern frameworks
- Practical experience in different DBs (e.g. RDBMS, Key Value / Tuple Store, Wide Column Store / Column Families, Document Store)
- Experience with cloud hosting providers (e.g. AWS, Google Cloud, Digital Ocean, Heroku)
- Comfortable with the UNIX/Linux command line
- Comfortable taking the lead on projects and working without lots of oversight
- Good English (both written and spoken)
- Experience in test-driven development and pair programming (good to have)
- Additional experience in other languages and frameworks is, of course, a plus