2023-08-23 14:48:55

SENIOR WEB SOFTWARE DEVELOPER

CVKeskus.ee klient

Job Description

We see your role as:

· Designing and building large back­end components
· Developing the user interface and front­end for a highly scalable web based software product
· Designing and delivering software that is as easy to use as it is attractive
· Design/build product metrics to help understand our users in depth
· Analyze, design and build changes to improve scalability and performance
· Write automated tests to ensure your code works
· Being a senior developer on a talented team, help mentor and educate peer engineers

Requirements

We expect you to have:

· Experience with a multi­tier architecture
· Understanding of scalability & performance
· Working knowledge of SQL
· Deep understanding of object­oriented design
· Ability to learn new skills and languages
· Willingness to work on all aspects up and down the dev stack
· Background in developing on­line, SaaS or multi­tenant software products
· The need to work as part of a highly motivated team
· Experience with JavaScript

We’d love it if you also have:


· Java / Scala
· Ruby & Ruby on Rails
· AnglularJS, Node.js

Company offers

What you will be part of:

• A very highly motivated software development team committed to producing world-changing products
• Changing the way engineers and designers work. Helping the world design and produce better products

Our development environment:

· SAAS application, mostly hosted on AWS
· Large components in Ruby on Rails
· Front­end application based on RoR, AngularJS and JavaScript
· Several back­end components in RoR, Java, Node.js
· We process & move large amounts of files and data
· Highly available application: we support over 1.5M users
· We use Git for source code management
· We use Scrum
· CI ­Jenkins, TeamCity
· Our developers also own product quality
· We love working in teams and collaborating

Additional information

• Languages required: English

How to apply?

Contact jobs.ee(at)grabcad.com

http://grabcad.com/jobs