Railsware is looking for an experienced Software Engineer with a product mindset and trading experience to join their team. The role involves building great products, tackling interesting challenges, and contributing to the engineering culture, with a focus on end-to-end product development and collaboration in a cross-functional team.
Responsibilities:
- End-to-end product development
- Write clean, reusable, and maintainable code
- Write tests to validate the correctness of your code thoroughly
- Actively contribute to the identification of the problems and their solutions
- Collaborate in a cross-functional team to ensure the project meets business objectives and compliance standards
Requirements:
- 5+ years of experience with Ruby development
- Experience with Trading - futures, crypto, day trading or scalping
- Excellent general programming skills, ability to work with complex codebases
- Extensive knowledge of Ruby, Ruby on Rails, and its testing frameworks
- Extensive experience with ReactJS
- 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
- Proficiency in test-driven development
- Comfortable taking the lead on projects and working without lots of oversight
- Product-oriented mindset
- Good English (both written and spoken)
- Experience with pair programming