Welcome to IT Craft

15+ years’ experience of empowering businesses with innovative web and mobile application technologies

We are looking for people who show initiative, team spirit, and
the will to succeed. If you are ready to discover just how far
your talents can take you, we invite you to our team

interesting projects

15+ years’ experience of empowering businesses with innovative web and mobile application technologies

flexible work

15+ years’ experience of empowering businesses with innovative web and mobile application technologies

About

The IT Craft company has been working on the IT market for more than 15 years. We base our work on the principles of openness, predictability and responsibility. We always accomplish all that was promised to our clients, employees or colleagues. We stimulate the growth of skills and potential of our employees, because it’s the growth of the company in the future. Join us to work on a wide range of projects from all around the world.

What We Do

Web-development

We have developed CMS-powered
websites and complex SaaS applications

LAMP
.Net
CMS
Web-design

Mobile-development

We apply agile practices to develop
innovative mobile applications

iOS
Android
Windows
Cross platform

Technical support

Our mission is to let you forget
about technical problems

Server Setup
Optimization
24/7 support

Browse the job vacancies currently open

node_dev

JavaScript React Developer

We invite experienced developers on new projects! Projects will be focused on web-development, but we will consider your preferences and try to provide you the opportunity to work with React Native or Node.js projects.

    Basic requirements:
  • 2 years of experience in JavaScript development for web projects (commercial, open source, etc);
  • Excellent knowledge of HTML/CSS syntax;
  • 6 months of experience with React;
  • Ability to break down the large business logic for small components;
  • Experience with NPM / Yarn;
  • Ability to read the description of tasks in English, correct use of English in the source code (names of variables and functions, comments).

    Additional requirements:
  • Problem solving: 3 easy, 2 medium, 5 hard ones from LeetCode website (at one of the interview stages you will have to solve the problem from this website);
  • Knowledge of algorithms for working with trees and graphs (for this job we are looking for developers with different levels of experience, for developers of a high level of experience we consider an important skill to know and apply classical algorithms).

    The technical interview is held remotely: it will last up to 1 hour (audio call or chat, tasks completion using JavaScript, part of the tasks will be from the LeetCode website).
Python

Senior / Lead Python developer

    ITCraft invites Senior / Lead Python developer to join the company.
    Two words about the project: This is Social Community App - a large project that includes 3 platforms — 2 mobile (iOS / Android) and a Web interface.
    Each element in the system is built to scale to millions of users in a horizontal fashion within the cloud. This is expressed via each platform element. Development of new functionality, optimization system processes and architecture — the main tasks that face each member of the team.
 
    Required skills:
  • Strong development experience in Python;
  • Ability to multitask & manage time;
  • Ability to manage developers (in the future);
  • Experience with task estimation based on high-level requirements;
  • Strong knowledge of best practices for API driven development;
  • Strong knowledge of best practices for test driven development (TDD);
  • Strong knowledge of best practices for CI/CT/CD;
  • Strong knowledge of best practices for productionazing product / feature;
  • Strong knowledge of micro-service architecture (horizontal scalability of the SaaS);
  • Evidence in building / deploying and maintaining production SaaS;
  • Development experience in Node.JS will be a plus;
  • At least intermediate level of English.
php_dev

Symfony / Angular developer

    ITCraft invites Symfony / Angular developer to join the company.

    Requirements:
  • professional knowledge of PHP7, SQL, HTML5+CSS3;
  • knowledge of OOP, Patterns, SOLID, REST;
  • experience with Symfony 3, awareness of its strengths and weaknesses;
  • basic knowledge of Angular;
  • strong knowledge of Git, experience in team work using one of Git branching models;
  • knowledge of MySQL 5.x (design, indexing, optimization);
  • knowledge of JavaScript (ES5/ ES6);
  • experience in SPA application development;
  • understanding and practical implementation of UI/UX principles;
  • experience with Linux systems;
  • experience with Unit testing;
  • experience with payment systems;
  • experience in optimization server response time;
  • experience in optimization page load speed;
  • experience with task estimation;
  • self-development and constant learning of new technologies;
  • experience in choosing technologies and architectural solutions based on comparative characteristics (arguments versus personal interest);
  • Bachelor's or Master’s Degree in Computer Sciences (or senior student);
  • written and spoken English: you should feel confident while working with requirements and documentation in English.
 
    Will be a plus (in addition to main requirements):
  • experience with Angular;
  • experience in services development with Node.js;
  • experience with Docker;
  • knowledge of Typescript;
  • experience with Redis;
  • experience in working within the Agile team;
  • experience with Amazon Web Services‎;
  • experience with Continuous Integration, Continuous Delivery;
  • experience with web sockets and WebRTC;
  • knowledge of PSR;
  • understanding of micro services architecture.
linux_admin

Junior DevOps Engineer

    We are looking for the new teammate who would like to dive into our projects and boost them with his knowledge and creativity. Our team consists of 5 engineers with different skill-set and backgrounds but with common intentions: explore, create, innovate.

    Responsibilities:
  • Implement and manage continuous integration & delivery systems and methodologies;
  • Define and deploy monitoring, metrics and logging systems;
  • Design, manage and maintain tools for processes automation;
  • Close collaboration with developers teams.

    Requirements:
  • At least half a year experience on production-grade projects;
  • Experience with Ubuntu, CentOS Linux distros;
  • Scripting skills (Bash, Python, Perl... whatever you like);
  • Experience with Amazon AWS;
  • Experience with Docker and/or Kubernetes;
  • Experience with Git;
  • Be eager to learn and don’t be scared of responsibility.

    Will be a plus:
  • Experience with CI/CD services such as Jenkins, CircleCI, AWS CodePipeline, etc;
  • Knowledge of HighAvaiability/HighLoad infrastructure maintenance and configuration;
  • Experience with Microsoft Azure or GCE.
asp-net_dev

Middle ASP.NET developer

    ITCraft invites Middle ASP.NET developer to join our team.
 
    Requirements:
  • Experience in commercial development 2-5 years;
  • Back-end development using C#, ASP.NET MVC, MS SQL 2012;
  • Higher technical education;
  • Understanding and practical implementation of OOP principles and design patterns;
  • Ability to work with legacy code;
  • Intermediate English.
 
    Will be a plus:
  • Experience with .NET Core/ASP.NET Core (even a non-commercial experience will be a big plus);
  • Front-end development: experience with jQuery, Angular, Javascript/TypeScript;
  • Web development skills with HTML5, CSS3 and understanding CSS preprocessors (LESS, SASS / SCSS etc.);
  • Experience in Web API 2, LINQ, SignalR, NuGET;
  • Experience with web services API integration (REST or SOAP);
  • Experience in development or optimization of heavy-load web applications.
asp-net_dev

ASP.NET developer

      ITCraft invites full stack ASP.NET developer to join our team.
 
    If you are experienced in back-end development and have only a little experience in front-end we are welcome you and offer growing opportunities to become full stack developer.
 
    Requirements:
  • Experience in commercial development at least 1 year;
  • Back-end development using C#, ASP.NET MVC, MS SQL 2012;
  • Understanding and practical implementation of OOP principles and design patterns;
  • Front-end development: understanding basics of Javascript, experience with any front-end framework;
  • Basic understanding of HTML / CSS;
  • Higher technical education;
  • Ability to work with legacy code;
  • Intermediate English.
 
    Will be a plus:
  • Experience with Angular;
  • Experience with .NET Core / ASP.NET Core (including a non-commercial development);
  • Web development skills with HTML5, CSS3 and understanding CSS preprocessors (LESS, SASS / SCSS etc.);
  • Experience in Web API 2, LINQ, SignalR, NuGET;
  • Experience with web services API integration (REST or SOAP);
  • Experience in development or optimization of heavy-load web applications.
Python

Python Developer

    ITCraft invites Python Developer to join the company. If you are experienced in development and have a desire or a little experience in team leading we are welcome you and offer growing opportunities to become Lead Python developer.
    Two words about the company/project: we are looking for developer for US based product company that operates on the Social Community market. This is a large project that includes 3 platforms - 2 mobile (iOS / Android) and a Web interface.
    Each element in the system is built to scale to millions of users in a horizontal fashion within the cloud. This is expressed via each platform element. Development of new functionality, optimization system processes and architecture - the main tasks that face each member of the team.
 
    Required skills:
  • At least 2,5 years of commercial experience with Python / Django + Django REST framework;
  • Strong knowledge in PostgreSQL;
  • Ability to write custom queries using the library SQLAlchemy;
  • Experience in configuration queues Celery+Redis;
  • Ability to make a stable architecture solutions;
  • English: at least intermediate level.
 
    Will be a plus:
  • Knowledge of best practices for test driven development (TDD);
  • Knowledge of best practices for API driven development;
  • Knowledge of micro-service architecture;
  • Basic knowledge of AWS services.
php_dev

Laravel PHP developer

    ITCraft invites Laravel PHP developer to join the company.
 
    Responsibilities:
  • Participating in understanding and analyzing project requirements and specifications and giving estimates;
  • Following coding standards and best practices;
  • Collaboration within the team in order to achieve the requirements above.
 
    Required qualifications:
  • At least 1 year experience in web development;
  • Strong knowledge in Laravel or Lumen and experience with it at least 6 months;
  • Experience in developing REST or SOAP web services and working with APIs;
  • Must have experience using version control systems such as GIT;
  • Understanding of the entire software development life cycle;
  • Intermediate English (written and spoken).
 
    Desired skills:
  • Experience with other modern PHP frameworks like Symphony, Yii2;
  • Database optimization and replication knowledge (MySQL, PostgreSQL);
  • Design patterns knowledge;
  • Experience with task tracking systems like JIRA, RedMine.
node_dev

Middle Javascript Software Engineer with Angular

    ITCraft invites Middle Javascript Software Engineer with Angular to join the company.
 
    About the project & Role
    Our team is working on new POS System. The main purpose of this application is to organize workflow in restaurant and provide all kind of reportings. This project is consisting several sub-systems like POS application, Payment Gateway system to process transactions, Cloud based management system to push live updates and manage installed POS desktop clients and Licencing system that is meant to secure an application. We are looking for a front-end developer who is ready to tackle not trivial tasks, develop new functionality, be ready working with devices services.
 
    Technologies
    Angular 7, SCSS, Webpack, Typescript, ES2017+, Rxjs 6+, Electron, Node.js, NET Core, REST, MariaDB.
 
    Requirements:
  • Strong knowledge of Angular 5+;
  • Strong knowledge of Typescript;
  • Experience with HTML/HTML5, CSS/CSS3, SCSS;
  • Good understanding of REST;
  • Good understanding of asynchronous request handling, partial page updates and AJAX;
  • Good understanding of Git;
  • Commercial experience with Agile/Scrum methodologies;
  • Intermediate English;
  • Experience with ElectronJS will be a plus.
sales_manager

Lead Generation Specialist

    ITCraft invites Lead Generation Specialist to join the company.
 
    Responsibilities:
  • Searching for leads through various channels (LinkedIn, social networks, profile resources, etc.);
  • Networking with leads;
  • Customer accounting in a CRM system;
  • Participating in negotiations with clients;
  • Familiarizing potential clients/leads with company service;
  • Studying leads, their companies and environment.
 
    Required skills:
  • English (spoken and written) — at least Upper-Intermediate level;
  • Detail-oriented;
  • Advanced PC and Internet user.
 
    Will be a plus:
  • Strong communication skills;
  • Grammatical speech;
  • Ability to conduct email correspondence/negotiations;
  • Understanding the mindset of potential clients;
  • Getting on with people easily;
  • Positive thinking;
  • Relevant experience (in sales, marketing, customer support activities etc.).
front-end

HTML / CSS Coder

    ITCraft invites HTML / CSS Coder to join our team.
 
    Responsibilities:
  • Adaptive cross-browser layout;
  • HTML coding using prepared wireframes;
  • Template layout.
 
    Requirements:
  • At least 6 months of practical experience in HTML / CSS coding in commercial projects;
  • Strong knowledge of HTML/HTML5, CSS/CSS3, Bootstrap, Sass or Less, Grunt or Gulp;
  • Working experience with GIT;
  • Basic knowledge of Photoshop, knowledge of Zeplin, Invision will be a plus;
  • Basic knowledge of JS, AngularJS or jQuery will be a plus;
  • You should feel comfortable in dealing with the requirements and documentation in English.

Our life

Get in touch



WELCOME TO IT CRAFT!

The main areas of our activities are:
  • Web-development
  • Mobile-development
  • Technical support

WE OFFER:

  • competitive salary according to the qualifications
  • comfort working environment
  • benefits package
  • flexible schedule
  • stable career and professional growth
  • talented and creative team
  • reimbursements for athletic activities
  • English trainings