Position: Senior Full Stack Developer for Seeking Alpha
Company: Ciklum
Experience required: 3y
English level: intermediate

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
- Knowledge of Agile principles, open-source ecosystem, Test Driven Development (TDD)
- Experience in OOP and MVC design and development patterns. Good understanding of data structures and design patterns
- 3+ years of back-end development experience in building large, complex, highly scalable web applications using Ruby on Rails framework (RoR is a must)
- Fluent in Web technologies: html5/js/react (React is huge advantage)
- 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, Redis, etc.)
- Comfortable with source version control software (Git)
- Knowledge and understanding of server-side architecture best practices
- Knowledge or experience with Cloud computing technologies and environments (Amazon Web Services)
- Great interpersonal skills and team player

More details: https://jobs.ciklum.com/jobs/senior-full-stack-developer-for-seeking-alpha/