Position: Senior Back-end Developer (RoR)
Company: Seeking Alpha
Experience required: 5y
English level: upper

Seeking Alpha is looking for a **Backend (Ruby on Rails) developer** to join the R&D team. 
The position is 100% remote, work from home. 

Why we’re a great company to work for?

**We have a mission.** Seeking Alpha is about more than helping people make money. People who invest are 24% happier, 19% less stressed, and report a 36% increase in their sense of well-being. By helping investors to succeed, we help them to send children to college, achieve life goals, afford healthcare, and provide themselves with a secure retirement.
**We’re profitable and growing fast.** We fuel our growth investments with our own capital, leading to greater stability for employees, and an inspiring growth-focused environment. All employees receive equity grants in-line with their cash compensation.
**You’ll work with great people.** We work in small, tight-knit groups of smart, engaged people who bring everything to the table every day.
**We have fun.** We love to get together at company events, which include Alphas who work from home. “Seeking Alpha doesn’t feed me well,” said no one ever.
**You’ll impact the lives of many people.** We have 15 million unique monthly visitors, and 500,000 unique users visit Seeking Alpha every business day.
If that's what you're looking for too﻿- go ahead and apply!
**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.
Collaborate with other team members.
**Requirements**
Experience in OOP and MVC design and development patterns. Good understanding of data structures and design patterns.
5+ 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.
Familiarity with concepts of RESTful.
Experience building API’s, including authentication, cleanliness, and role-based access permissions.
Experience with SQL or NoSQL database technologies (e.g. MySQL, ElasticSearch, CouchBase, Redis, etc.).
Comfortable with source version control software (Git).
Knowledge and understanding of server-side architecture best practices.
Deep understanding of the HTTP protocol and networking.
Knowledge or experience with Cloud computing technologies and environments (Amazon Web Services).