Position: Middle Ruby Engineer
Company: SoftServe
Category: Ruby
Experience required: 2y
English level: intermediate

Softserve is looking for a Middle Ruby Engineer to build new features and enhance existing ones, as well as help architect a more efficient infrastructure moving forward. The ideal candidate is a highly motivated, hands-on developer who loves solving problems, improving functionality,
and working cohesively with team members to get sprint work across the line.

Client's platform provides a digital interface between a manufacturer’s ERP system and hundreds of suppliers,
automatically updating changes to delivery dates, pricing, and quantities throughout the order lifecycle
and across the supply chain. Procurement teams stop spending their time on fire drills and reacting to expensive surprises.

Responsibilities:
- Work with your engineering team to build high-quality, well-tested software on our core Ruby on Rails application
- Ready to work independently and make technical decisions
- Develop functionality that helps clients manage their purchase orders & collaborate with their vendors
- Consider security across the software stack
- Work with product development to ensure all functionality is easy and enjoyable to use

Requirements:
- Web application development with Ruby on Rails(5), JavaScript, JQuery
- Working with API’s (REST, SOAP, XML, etc)
- Unit testing with Rspec and understanding of TDD and BDD methodologies.
- Database: MySQL, Elasticsearch
- Consider about scalability of solutions
- Scrum / Agile Development

Would be a plus:
- Knowledge about React JS
- Design Patterns
- API Creation