— OOP, MV* patterns knowledge;
— Strong knowledge of JavaScript / Node.js;
— Experience with frameworks (e.g. Express);
— SQL / NoSQL experience (MySQL or MongoDB);
— Possess a thirst for knowledge to learn the latest technologies;
— Good English language skills;
— Strong team player and creative mind.
— Knowledge of Linux and bash scripting experience;
— Knowledge of Software Architectural Patterns;
— Understanding of unit-testing (TDD / BDD) and CI;
— Experience with Scrum processes;
— Amazon AWS experience;
— Knowledge of Jira and other cloud-based collaboration tools.
— Competitive salary;
— Challenging top-grade projects;
— Flexible working hours and absence of time-trackers;
— Warm and homelike office;
— Paid vacation and sick leave;
— Competitive bonuses for a personal recommendation of new employees.
— Other perks: English classes, training, social events, playing room, table tennis, fitness classes, coffee, etc.
We are looking for a Back End Software Engineer responsible for the development and maintenance of web applications ensuring high performance and responsiveness alongside a seamless and secure experience for end-users. As a part of our team, you must be a self-sufficient individual. This is related to not just implementing server-side web application logic in Node.js, data services API, but also to testing of your code both manually and with unit tests, maintaining documentation up to date, reviewing requirements, and working in collaboration with the UX team and QAs.
Key to this role is an awareness of data privacy and security as you will be dealing with sensitive data in accordance with Hero Teams’ security policies and practices.
Send your CV and become a part of the Hero Team!