What we're looking for?
We're a group of fun, curious, out-of-the-box thinkers, who love working together to solve complex problems as much as we love hanging out together, and we're looking for a talented and experienced ROR developer to join us!
Why we’re a great company to work for?
- We have an awesome product. Our cutting-edge investing tools are helping 135,000 users exceed their financial goals.
- You’ll impact the lives of many people. We have 20 million unique users visiting Seeking Alpha every month. We work hard to make our users happy and help them build wealth.
- We are profitable and growing fast. All employees receive equity grants in-line with their cash compensation.
- We care about work-life balance. We work mostly from home, we provide lots of vacation days, and we insist that you enjoy them.
- We invest in people. We consider each employee a long-term investment, and we see value in continuously nurturing and training our teammates.
RESPONSIBILITIES
- Develop API for modern cross-platform responsible SPA from the ground up.
- Participate in design and planning discussions, contribute architecture ideas.
- Develop and test new user-facing features.
- Write highly scalable, reusable, and testable code.
- Optimize application for maximum speed and performance.
- Work in collaboration with other team members.
REQUIREMENTS
- 3+ years of back-end development experience in building large, complex, highly scalable web applications using Ruby on Rails framework.
- Solid understanding of Ruby syntax, its nuances, and core concepts. Ability to write clean and readable code.
- Experience with SQL or NoSQL database technologies (e.g. MySQL, ElasticSearch, CouchBase, Redis, etc.)
- Experience in OOP and MVC design and development patterns. Good understanding of data structures and design patterns.
- Experience building API’s, including authentication, cleanliness, and role-based access permissions.
- Knowledge of Agile principles, open-source ecosystem, Test Driven Development (TDD).
- Deep understanding of the HTTP protocol and networking.
- Knowledge or experience with Cloud computing technologies and environments (Amazon Web Services)
- Familiarity with concepts of RESTful.
- Comfortable with source version control software (Git).
- Knowledge and understanding of server-side architecture best practices.