Career Opportunities

Basis of our company is a talented, vigorous and young team.
Knowledges of programming languages, principles of object-oriented programming and English language skill are main factors to define a level of compensation in our company. High education degree is a plus. The company is loyal to gifted students and experienced professionals who are ready to combine jobs and study.


Junior Developer

Responsibilities

  • development of web projects with different levels of complexity;

Requirements

  • candidate should have experience of Internet sites development in the team and understand the principles of client-server technologies for web applications;
  • candidate should understand the principles of extreme programming and understand the principles of MVC;
  • experience of work with SQL and user knowledge of Unix are required;
  • understanding the principles of Object Oriented Programming is required;
  • candidate should have such personal qualities as quick ability to learn, independence, curiosity, creativity, ability to experiment and take responsibility for results of the experiments;
  • considered as a plus: good knowledge of HTML, HTML, JavaScript, Perl, familiarity with the system of versions control SVN (GIT), principles of Apache, Nginx.

For more information, please send your CV and a covering letter to hr@flatsoft.com. Please also state your name and the job title you are applying for in the subject bar.


Senior developer

We are opening a position of “Senior Ruby on Rails developer”.

Skills and Capabilities

  • experience in development not less than 3 years;
  • experience of work in developers team;
  • perfect understanding of the following principles is required:
    • extreme programming;
    • MVC engineering;
    • logics of client-server applications within the HTTP.

Essential

  • understanding of object-oriented programming principles, completed projects created in object-oriented programming style;
  • knowledge of Linux from the user point of view;
  • knowledge of HTML, CSS;
  • experience with one of the JavaScript frameworks: JQuery or Prototype.

Desirable

  • PayPal, TrustCommerce, Authorize.net;
  • various API (Google Maps, Twitter, Facebook);
  • systems of control versions SVN or GIT.

Completed PHP, Java, Perl, C, RubyOnRails commercial projects is a plus.

For more information, please send your CV and a covering letter to hr@flatsoft.com. Please also state your name and the job title you are applying for in the subject bar.


Project manager

Responsibilities

  • management of web projects.;
  • communication with the clients on English;
  • engineering tasks for developers, designers, admins;

Requirements

  • level of English should be Intermediate or higher;
  • exprience of building web sites, understanding of the web sites creation processes;
  • Knowledge of modern web oriented technologies of project management (basecamp, pivotal tracker, sifter) and organization of information systems implementation;
  • exprience of building web sites, understanding of the web sites creation processes;
  • experience of writing project documentation;
  • ability to work in stress situations;
  • Skills of work with Skype, Google;
  • knowledge of programming basics is a plus;
  • responsibility, leadership, ability to learn;

For more information, please send your CV and a covering letter to hr@flatsoft.com. Please also state your name and the job title you are applying for in the subject bar.


Web designer

Responsibilities

  • design, psd to CSS/HTML, coding, mockups;
  • experience in web design is required;
  • knowledge of Adobe PhotoShop;
  • knowledge of Adobe Illustrator, CorelDraw;
  • psd to CSS/HTML for iPhone and iPad;

Requirements

  • knowledge of HTML, CSS;
  • cross-browser and semantic coding from psd to CSS/HTML;
  • sample designs produced or willingness to do a test task;
  • English language skills sufficient to be able to read technical documentation is considered as a plus;
  • understanding of web design process on the whole. Experience of work in the team with other developers is a plus;

We can suggest:

  • interesting and challenging projects;;
  • high level of design process organization;
  • possibility of work promotion;
  • friendly working atmosphere, professional IT community;
  • official employment in terms of Labor code (Legislation) of the Russian Federation;

For more information, please send your CV and a covering letter to hr@flatsoft.com. Please also state your name and the job title you are applying for in the subject bar.