Senior Full-Stack React / Ruby Developer
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
We are creating our own Learning content that includes graphics, video and sounds. The content is consumed by our front-end heavy application. Internal tools take care of managing assets to help us to move faster. Flexible reporting and statistics needs to be generated per requests. We need to test, measure and monitor every aspect of the development.
Responsibilities:
— Design, build, and maintain efficient, reusable, and reliable code.
— Integrate user-facing elements developed by front-end developers with server-side logic.
— Identify bottlenecks and bugs and devise elegant solutions.
— Make strategic technical decisions related to new products and functionality.
— Help maintain code quality.
— Onboard and mentor new team members.
Requirements:
— Must have a few years of web development experience — preferably with large applications of some scale.
— Strong grasp of Git, object-oriented and functional programming, development and testing methodologies.
— Ability to write readable code
— Strong experience and ability to work with all parts of the stack (React, Ruby, GraphQL, SQL)
— Good knowledge of Database architecture
— Experience with automated software testing, understanding of tests and testable code
— Diligence and attention to details
— Understanding of UI and UX principles
— Ability to translate mockups into components, with a strong interest in visual and functional polish
— Good written and spoken English
Бонусы
We offer:
— Competitive salary
— Relocation bonus
— Product ownership: be part of all stages of the development
— Be involved in building and scaling a great companyДополнительные инструкции
We are giving preference to people with the following experience and traits:
— Game Development
— An active Github account with open-source projects or contributions
— Linux Administration
— Working with data analysis, statistics and reporting
— Setting up CI/CD pipeline
— Building high-load and large-scale applications
— Docker/Kubernetes, Deploying apps to AWS/Google Cloud
— Knowledge of other platforms and languages