As a Middle Ruby on Rails Software developer you will support a global online food delivery marketplace.
What you'll do
- Write, test, review, and maintain code using Ruby
- Evaluate and recommend solutions & suggestions to the team
- Maintain and improve internal APIs
- Document the systems you help build, monitor, and maintain
- Coordinate with product, design, and support to organize priorities
- Improve the scalability and performance of the platform
Core Skills
- You care about writing readable, maintainable code that can be easily extended in the future
- You are interested in test-driven development to prove your feature works the way you expected
- You make security a primary concern when building systems that handle sensitive data
- You are interested in pair programming and are able to give and receive constructive feedback
- You are eager to work on every aspect of an end-to-end software creation process, from feature conception to product delivery
- You are down-to-earth and are willing to learn from all of your co-workers
- You are interested in furthering your craftsmanship and technical skills
Required Experience
- Bachelor's degree in Computer Science or ample real-world experience
- 3-5 years of professional software development experience with a modern web framework like Django or Rails
- Experience designing web applications in Ruby
- Develop integrations with external products using Ruby On Rails
- Previous experience with relational database design fundamentals (PostgreSQL)
- Distributed version control expertise with Git
- Team player with excellent written and spoken English communication skills
Bonus Points
- Experience building and maintaining a large-scale, high-availability web application with an active and growing user base
- Confidence writing tests for high-risk functionality like financial transactions
- Practice designing and implementing RESTful web service APIs
See the company description page for more details.