We are looking for experienced full-stack Software Engineer for UI team. This is the job in the Russian branch of international tech company in Nizny Novgorod.
Requirements:
• Full-stack experience building Single/Web-Based Page Applications
• Conversational English
• Proficiency with Javascript (with HTML+CSS)
• Experience with an MVC framework like Ember.js, Angular.js or Rails. Production experience with Ember.js is a plus.
• Experience building and deploying RESTful API endpoints
• Bonus points for experience with agile development or continuous delivery
What you will do:
• Work closely with our back-end teams to ensure a seamless end-user experience
• Some tasks will include working on our Interface and Admin Tools; handling sophisticated charts and graphs; working with video and data
• Develop a comprehensive test suite
• Quickly develop software prototypes to implement new functionality UI is built with:
— Ember talking to RESTful endpoints implemented in Ruby and Go
— Fabric.js to build tools for camera configuration
— Highcharts for overview dashboards which provide live insights into retail customers’ behavior
— Day-to-day development for the UI team consists of adding and extending endpoints within the Ruby and Go APIs, as well as building and maintaining customer-facing UI tools.
• Further down, stack consists of:
— Cassandra as a datastore
— Elastic for complex querying and filtering
— Microservices implemented in Go
What you will get:
• Employment according to the Labor Code of the Russian Federation (official salary, paid medical leave, etc.).
• Salary to be discussed on the results of the interview (from 2500$)
• Benefits program: Life and Medical insurance, Sport compensation program, Stock options and Bonus program.
• Possible business trips to US (San Jose, CA).
• Modern comfortable office in the city center, underground parking.
• Flexible schedule, young and energetic team of professionals.
We don’t expect you to be an expert in everything , but you should have a strong background in some plus an interest in learning the rest. The team is growing fast and there will be leadership opportunities for interested and qualified candidates.