Jobs

Now to our team, we are looking for:

  1. Senior Software Engineer – x4
  2. Senior Python Developer – x4
  3. Senior Frontend Developer – x2
  4. QA Tester – x1
  5. Mobile Developer – x1
  6. Data Scientist – x3

 1. Senior Software Engineer – job description

Main tasks:

  • A few years of experience in programming web applications in Python
  • Knowledge of Django framework
  • Knowledge of English language
  • Knowledge of micro-architecture and RESTful architecture
  • Knowledge of Unit Testing, Continuous Integration and Continuous Delivery
  • Database: PostgreSQL or MySQL, ElasticSearch
  • Solutions based on cloud computing (Amazon Web Service)

Additional advantages:

  • Knowledge of SQLAlchemy framework
  • Knowledge of frontend technologies such as Angular.js, React
  • Knowledge of tools: Docker, GitLab / TeamCity, Jenkins

2. Senior Python Developer – job description

Main tasks:

  • 3 years of professional experience in a similar position
  • Python programming skills using the Django framework
  • Designing web applications
  • Create and modify existing code
  • Experience in writing tests and unit tests
  • Documentation of generated functionality

What we expect:

  • Experiences in working on web projects (python, php, ruby)
  • Knowledge of the django framework (or one of: pylons, pyramid, web2py, zope, plone)
  • Working with version control system – preferred GIT
  • Working in a Linux environment (ubuntu/debian/suse)
  • Relational database knowledge (mysql/postgresql)
  • Knowledge of: cache, javascript/jquery, html / css, selenium
  • Communication in English
  • Additional knowledge of non-relational databases, search engines (Apache Solr, ElasticSearch)

3. Senior Frontend Developer – job description

Main tasks:

  • Designing, prototyping, testing and development of new functionality
  • Maintain existing functionality
  • Analysis and repair of found bugs
  • Creating technical documentation based on business documents
  • Creating client JavaScript code and templates in HTML5, CSS
  • Maintain high quality of code

What we expect:

  • Min.  3 years experience in a similar position
  • Knowledge of HTML5, JavaScript, CSS3, JQuery, React, ES6, Webpack
  • Knowledge of the GIT version control system
  • Knowledge of the design patterns, optimization methods and code quality, and algorithms and data structures
  • Knowledge of English at a level that allows understanding of the technical documentation
  • Knowledge of REST

4. QA Tester – job description

Main tasks:

  • Preparing test scenarios
  • Preparing and monitoring test schedules
  • Analysis, planning and performing regression testing, reporting
  • Performing functional tests (web and mobile applications)
  • Writing test cases based on documentation
  • Cooperation with the customer / product owner
  • Perform functional and / or integration testing of software
  • Developing and maintaining a test environment
  • Cooperation with developers for quality problems

What we expect:

  • Experience in application testing
  • Knowledge of Redmine, JIRA
  • Knowledge of software development processes
  • Experience working in Agile / Scrum methodology
  • Experience working with GIT
  • Basic knowledge of relational databases
  • Knowledge of test automation tools (TestComplete, Selenium)
  • Knowledge of testing issues (ISTQB)
  • Very good knowledge of English

5. Mobile Developer – job description

Main tasks:

  • Develop and maintain mobile applications for Android, iOS, Windows Phone
  • Participate in projects for the development of mobile applications based on Bluetooth and Bluetooth LE technology
  • Create technical documentation
  • Collaborate with the developer team – discuss technical issues
  • Standardized work: analysis, design, code review, testing, quality assurance, source code management, documentation

What we expect:

  • Knowledge of programming languages: Swift, Java, Kotlin, good to know C#, Objective-c
  • Familiarity with Android Studio, Xcode environments
  • Knowledge of version management system (GIT,SVN)
  • Knowledge of English language
  • You will appreciate your own apps published in the App Store or Google Play 

6. Data Scientist – job description

Main tasks:

  • Design and development of software related to Big Data processing and Machine Learning processes
  • Making hypotheses and verifying their feasibility through AI algorithms and processes
  • Creating an optimal data architecture solutions and implementing solutions based on it
  • Supporting the development of data related products
  • Support for testing within the site
  • You will be a Machine Learning / Deep Learning trainer and systems that manage large data sets
  • You will become a prototype developer and commercial Intelligent Solutions

What we expect:

  • Knowledge and skills in the field of Data Science
  • Very good knowledge of SQL and database methods
  • Very good knowledge of Python and libraries for data processing and ‘machine learning’
  • Experience in implementing NLP projects
  • Graph processing skills
  • Excellent knowledge of English

 

Join us … !!!