3+ years of commercial experience in software engineering
Strong proficiency in Ruby, JavaScript, including DOM manipulation and comprehension of the JavaScript object model
Knowledge of CSS/SASS
Familiarity with RESTful APIs, XML, JSON, SOAP (plus), Rails (plus), Integrations
Ruby (closures, Object-Oriented Design, lazy evaluation)
RSpec (or similar testing tool)
Sequel (ORM), (Postgre) SQL
Stateless server design (REST)
“The Clean Architecture”, controller-use case-entity/MVC
Experience in development high-load and low-latency systems
Strong knowledge and hands-on expertise in a microservices architecture
Ability to communicate and consult on technical issues
Upper-Intermediate English level
AWS resources
Kubernetes
CoffeeScript
Interesting and challenging work in a large and dynamically developing company
Exciting projects involving the newest technologies
Professional development opportunities
Excellent compensation and benefits package, performance bonus program
Modern and comfortable office facilities
Design and develop high-quality and robust software in a team
Work in a dynamic Agile/Scrum-based environment
Demonstrate passion about building high-quality software, love solving problems and facing new challenges. Be a proactive communicator who enjoys working closely with creative and technical peers.
The customer is a global software company specialized in a retail business. It provides a Connected Commerce SaaS platform for retailers to run their operations online.
In Finland, the platform serves over 1 million users. In addition to the development of an award-winning commerce platform, the company helps its customers with their data, online marketing, and picking optimization.
The company has development offices in Helsinki, Montreal, San Francisco, and Tallinn.