Position: Senior Full Stack Ruby on Rails and Angular Engineer for Roku
Company: Proxet
Category: Ruby
Experience required: 5y
English level: upper

We own server technologies, data, cloud services, and test engineering for advertising. In this role, you will work as a key member of the Customer Interface team. The customer interface team and the corresponding API services layer operate on a modern tech stack including Angular, Ruby, PostgreSQL, Redis, Elasticsearch, AWS and Docker.

Requirements:
— Background in computer science or similar quantitative field;
— 5+ years of experience designing, implementing and consuming REST APIs in Ruby on Rails;
— 5+ years of web applications development experience utilizing HTML, CSS, ES6, etc;
— 3+ years of experience with a JavaScript MVC toolkit in a Single Page Architecture, Angular preferred but Dojo, React, Vue, Backbone also acceptable;
— Experience with cloud technology, AWS preferred;
— Knowledge of devops patterns and paradigms with a focus on web serving and application deployment;
— Superior problem-solving skills with a demonstrable history of autonomously delivering high quality,
scalable and maintainable solutions;
— Intrinsically motivated, independent thinker who works well alone or in group settings with minimal direct supervision;
—BS in CSE or equivalent.


Nice to have:
— Practical experience with Java, C++, Python, or Go is a plus.


We offer:
— Challenging work in an international professional environment;
— A long-standing team for a stable long term project;
— Competitive salary;
— Flexible work-from-home & remote work policy;
— Mastering the English language with a native speaker;
— 40-hour workweek with flexible working hours;
— PE accounting and support;
— 20 paid vacation days per year;
— 14 paid sick days per year;
— Collaborative friendly team environment;
— Cozy fully equipped office space in the city center.

You will do:
— Design, develop and deliver high-quality web applications and back-end services;
— Add new functionality to existing systems, while constantly working to improve usability, quality,
performance and scalability;
— Provide technical leadership, guidance and support to other team members;
— Work closely with UX designers, product management and end-users to create exceptional user
experiences;
— Provide ongoing support and maintenance of existing products;
— Deliver constant value back to the business in a highly agile team approaching continuous deployment.

Our client: Roku.com makes it easy to watch your favorite TV. All Roku devices provide easy access to free TV, live news, sports, movies, and more. It’s affordable to enjoy all your favorite content with no limits.