Careers at SENLA
What does your dream job look like?

Open Positions

Brest, Gomel, Grodno, Minsk, Orel, Tula, Zagreb

Description

We are looking for Java Developer (Senior) to take part in our new project, connected with developing automated identification systems.

Responsibilities:

  • Programming, participation in the development of enterprise IT-projects;
  • Project support and maintenance.

Requirements:

  • English is not lower than Intermediate;
  • Good knowledge Java 8+, JavaEE, Spring + Spring boot, JPA;
  • It is desirable to know SQL and relational databases;
  • Knowledge of HTML, CSS, Javascript; preferably Angular/React/Vue;
  • Good knowledge of web services (REST/SOAP);

We offer:

  • Flexible working hours;
  • Official employment;
  • Competitive salary, which is determined by the results of the interview;
  • Various courses, seminars, and conferences, organized by the company;
  • Corporate holidays.
Gomel

Description

Requirements:

  • Good knowledge of PHP;
  • Databases;
  • Objects and classes;
  • Clean code;
  • Data storage formats;
  • SQL;
  • Javascript;
  • Version control systems;
  • Basic knowledge of WordPress;
  • English at Intermediate level and above.

We offer:

  • Competitive salary level depending on your experience;
  • Transparent system of career growth and professional development in one of the directions: development, architecture or management;
  • Corporate sports and recreation programs;
  • Flexible work schedule;
  • Registration in the state according to the legislation;
  • Payment of sick leave and vacation in accordance with the Labour Code with additional compensation up to the average earnings, depending on the service record;
  • Financial support from the company at important events in the life of employees;
  • English language courses in the office.
Gomel

Description

Requirements:

  • PHP (design patterns, efficient use of resources);
  • MySQL (optimization of complex queries, МySQL queries optimization, NoSQL databases);
  • Designing data storage schemes (sharding, cashing, replication, partisation, denormalisation);
  • Knowledge of the operation of web servers (Apache, Nginx);
  • Skills in solving architectural tasks;
  • Experience with Highload;
  • Working with version control systems (GIT).

It will be a big plus for you:

  • Ability to optimize the settings of the web server, database server;
  • Experience with: Jira, HTML5, PHP7, design patterns, Highload;
  • English at upper-Intermediate or above.

We offer:

  • Competitive salary level depending on your experience;
  • Transparent system of career growth and professional development in one of the directions: development, architecture or management;
  • Corporate sports and recreation programs;
  • Flexible work schedule;
  • Registration in the state according to the legislation;
  • Payment of sick leave and vacation in accordance with the Labour Code with additional compensation up to the average earnings, depending on the service record;
  • Financial support from the company at important events in the life of employees;
  • English language courses in the office.
Grodno, Tula

Description

We are looking for Middle/Senior QA Engineer to join our team.

Requirements:

  • Confident theoretical knowledge and experience in methodologies, levels, types, tools, processes of software testing planning;
  • Experience in design, documentation and execution of test scenarios;
  • Experience working with test management, bug tracking systems;
  • Confident knowledge of SQL;
  • Experience working with Linux command line;
  • Experience in web application testing in different browsers and operating systems;
  • Strong knowledge of client-server architecture, http-methods, data transfer formats;
  • Experience working with log-files: localization and defect analysis;
  • Experience in API testing;
  • Upper-Intermediate English or better.

It will be a plus if you have::

  • Experience leading a team or mentoring other engineers;
  • Experience in mobile application testing.
Orel

Description

In connection with the expansion of the staff, we are looking for a Mid iOS developer.

Responsibilities:

  • Development of applications for iPhone and iPad;
  • Estimation of deadlines for your tasks;
  • Testing of your code;
  • Bugfix.

Requirements:

  • Excellent knowledge of Objective-C and/or Swift;
  • Strong possession of the iOS SDK;
  • Understanding HTTP / S, REST API, JSON (experience in manual query building, use of ready-made libraries);
  • Knowledge of SOLID principles;
  • Knowledge of iOS Human Interface Guidelines;
  • Experience in developing UI for different screen sizes;
  • Experience in using the version control system (GIT);
  • Knowledge of English is not below Intermediate level.

It will be a big plus for you:

  • Knowledge of Swift;
  • Implemented projects that are present in the Apple AppStore;
  • Public examples of developed code (GitHub, OpenSource projects, etc.);
    Understanding the principles of encryption, experience with Keychain.

We offer:

  • Competitive salary level depending on your experience;
  • Transparent system of career growth and professional development in one of the directions: development, architecture or management;
  • Corporate sports and recreation programs;
  • Flexible work schedule;
  • Registration in the state according to the legislation;
  • Payment of sick leave and vacation in accordance with the Labour Code with additional compensation up to the average earnings, depending on the service record;
  • Financial support from the company at important events in the life of employees;
  • English language courses in the office.
Grodno, Minsk, Orel

Description

In connection with the expansion of the staff we are looking for a Mid iOS developer.

Responsibilities:

  • Development of applications for iPhone and iPad;
  • Estimation of deadlines of your tasks;
  • Testing of your code;
  • Bugfix;
  • Check the code of other team members;
  • Execute control over less experienced team members.

Requirements:

  • Excellent knowledge of Objective-C (including Runtime), iOS SDK, Human Interface Guidelines;
  • Understanding HTTP/S, REST API, JSON (experience in manual query building, use of ready-made libraries);
  • Knowledge of SOLID principles;
  • Experience in developing UI for different screen sizes;
  • Experience in using the control version system (GIT);
  • Knowledge of English is not below Intermediate level;
  • Understanding the advantages and limitations of mobile platforms;
  • Knowledge of design principles and suitable patterns;
  • Experience with multithreading;
  • Knowledge of CoreData.

It will be a big plus for you:

  • Knowledge of Swift;
  • Implemented projects that are present in the Apple AppStore;
  • Public examples of developed code (GitHub, OpenSource projects, etc.);
    Understanding the principles of encryption, experience with Keychain.

We offer:

  • Competitive salary level depending on your experience;
  • Transparent system of career growth and professional development in one of the directions: development, architecture or management;
  • Corporate sports and recreation programs;
  • Flexible work schedule;
  • Registration in the state according to the legislation;
  • Payment of sick leave and vacation in accordance with the Labour Code with additional compensation up to the average earnings, depending on the service record;
  • Financial support from the company at important events in the life of employees;
  • English language courses in the office.
Grodno, Minsk, Orel

Description

In connection with the expansion of the staff we are looking for a Mid Android developer.

Requirements:

  • Excellent knowledge of Java and the specifics of writing code under the Android SDK;
  • Understanding the principles of multithreaded applications;
  • Knowledge of OOP and design patterns;
  • Ability to work in a team;
  • Understanding the principles of the RESTful API and HTTP;
  • Ability to work with Jira, Git;
  • Ability to create custom UI-components;
  • Technical English.

It will be a big plus for you:

  • Knowledge of Kotlin.

We offer:

  • Competitive salary level depending on your experience;
  • Transparent system of career growth and professional development in one of the directions: development, architecture or management;
  • Corporate sports and recreation programs;
  • Flexible work schedule;
  • Registration in the state according to the legislation;
  • Payment of sick leave and vacation in accordance with the Labour Code with additional compensation up to the average earnings, depending on the service record;
  • Financial support from the company at important events in the life of employees;
  • English language courses in the office.
Grodno, Minsk, Orel

Description

In connection with the expansion of the staff we are looking for a Senior Android developer.

Requirements:

  • Availability of apps on Google Play;
  • Experience of using: retrofit, realm, reflections, gson;
  • Deep knowledge and practical experience of programming in Java;
  • Excellent knowledge and understanding of the fundamentals of OOP and design patterns, ability to apply them in practice;
  • Ability to build the architecture of applications;
  • Communication skills, effective teamwork;
  • Skills in planning your work and work of the team;
  • Experience in summarizing and structuring information on the project, dividing the development into stages and blocks, followed by the organization of the product development cycle.

It will be a big plus for you:

  • Knowledge of Kotlin.

We offer:

  • Competitive salary level depending on your experience;
  • Transparent system of career growth and professional development in one of the directions: development, architecture or management;
  • Corporate sports and recreation programs;
  • Flexible work schedule;
  • Registration in the state according to the legislation;
  • Payment of sick leave and vacation in accordance with the Labour Code with additional compensation up to the average earnings, depending on the service record;
  • Financial support from the company at important events in the life of employees;
  • English language courses in the office.
Brest, Gomel, Grodno, Minsk, Orel

Description

In connection with the expansion of the staff we are looking for a React JS developer.

Requirements:

  • Deep knowledge of React / Redux;
  • Experience with Redux-thunk and Redux-virtualized;
  • Knowledge of Git;
  • Experience of usage or understanding of Service Side Rendering, understanding of Webpack;
  • At least 2 years of experience with real React projects;
  • Experience of working with large amounts of data;
  • Knowledge of English is not below Pre-Intermediate level.

We offer:

  • Competitive salary level depending on your experience;
  • Transparent system of career growth and professional development in one of the directions: development, architecture or management;
  • Corporate sports and recreation programs;
  • Flexible work schedule;
  • Registration in the state according to the legislation;
  • Payment of sick leave and vacation in accordance with the Labour Code with additional compensation up to the average earnings, depending on the service record;
  • Financial support from the company at important events in the life of employees;
  • English language courses in the office.
Brest, Gomel, Grodno, Minsk, Orel, Tula, Zagreb

Description

We are looking for Java Developer (Middle) to take part in our new project.

Requirements:

  • J2SE (+ Java8, Java9);
  • Deep knowledge of J2EE (JPA, JMS);
  • Knowledge of Spring Core, MVC, Web;
  • Experience with Maven, Gradle;
  • Experience with RDB;
  • Ability to work in a team;
  • Lack of communication problems;
  • Knowledge of English.

We offer:

  • Flexible working hours;
  • Official employment;
  • Competitive salary, which is determined by the results of the interview;
  • Various courses, seminars, and conferences,  organized by the company;
  • Corporate holidays.
Brest, Gomel, Grodno, Minsk, Orel, Tula, Zagreb

Description

We are looking for Web Developer (Senior) to take part in our new project.

Requirements:

  • Strong knowledge of native JavaScript, HTML 5, CSS 3, LESS/SASS, REST;
  • 3-year experience as a JavaScript developer;
  • Good knowledge of any front-end framework: React, Angular, Vue;
  • Experience with a responsive design for desktop/mobile;
  • Additional requirements: Git, Node.js, Express.js;
  • Ability to work in a team, lack of communication problems.

We offer:

  • Flexible working hours;
  • Official employment;
  • Competitive salary, which is determined by the results of the interview;
  • Various courses, seminars, and conferences, organized by the company;
  • Corporate holidays.
Brest, Gomel, Grodno, Minsk, Orel, Tula, Zagreb

Description

We are looking for Web Developer (Middle) to take part in our new project.

Requirements:

  • Strong knowledge of native JavaScript, HTML 4/5, CSS 2/3, LESS/SASS, REST/AJAX/CORS, JQuery;
  • Experience with REST API web services;
  • 1-year experience as a Java developer;
  • Knowledge of: Java SE, Java EE (EJB, JSP, Servlets API (2.x +), JDBC, JMS), Spring Framework;
  • Any front-end framework (preferably React / Angular);
  • Experience with RDBMS (Oracle, PostgreSQL, DB2 or MySQL);
  • Additional requirements: Git, Node.js;
  • Ability to work in a team, lack of communication problems;
  • English at Pre-Intermediate level.

We offer:

  • Flexible working hours;
  • Official employment;
  • Competitive salary, which is determined by the results of the interview;
  • Various courses, seminars, and conferences, organized by the company;
  • Corporate holidays.
Brest, Gomel, Tula, Zagreb

Description

We are looking for Full-Stack Developer to take part in our new project.

Requirements:

  • Strong knowledge of native JavaScript, HTML 4/5, CSS 2/3, LESS/SASS, REST/AJAX/CORS, JQuery;
  • Experience with REST API web services;
  • 2-year experience as a Java developer;
  • Knowledge of: Java SE, Java EE (EJB, JSP, Servlets API (2.x +), JDBC, JMS), Spring + Spring boot;
  • Experience with RDBMS (Oracle, PostgreSQL, DB2 or MySQL);
  • Additional requirements: Node.js;
  • Ability to work in a team, lack of communication problems;
  • English at Pre-Intermediate level.

We offer:

  • Flexible working hours;
  • Official employment;
  • Competitive salary, which is determined by the results of the interview;
  • Various courses, seminars, and conferences, organized by the company;
  • Corporate holidays.
Orel, Tula, Zagreb

Description

We are looking for Python Developer (Senior) to take part in our new project.

Responsibilities:

  • Programming, participation in development of IT projects;
  • Support and project services;
  • Managing a software department;
  • Development of software products;
  • Integration with other services.

Requirements:

  • Strong knowledge of Python 3.6, 3.7 and higher, PEP8;
  • Good knowledge of Django, Flask, Pandas.
  • Experience with SQLAlchemy, Falcon, alembic,
  • Good knowledge of PostgreSQL, MySQL. Experience with MongoDB will be a plus;
  • REST API;
  • 3+ years of experience in enterprise development;
  • Intermediate English and better.
Gomel, Orel, Tula, Zagreb

Description

We are looking for Ruby on Rails (RoR) developer to take part in our new project.

Responsibilities:

  • Programming, participation in development of IT projects;
  • Support and project services;

Requirements:

  • Experience with Rails 5+ и Ruby 2.3+ (at least 1 year of experience on a project);
  • Experience with PostgreSQL, understand the differences between PostgreSQL and MySQL, the basics of optimization, understand why indexes are needed and how to apply them;
  • Knowledge of Nginx, Redis, Postfix, Sidekiq, Sphinx;
  • Knowledge of Git;
  • Understand the differences between front-end and back-end, the principles of working of the Internet and web-services in general;
  • Intermediate English or better (readiness to go through the interview).

Haven’t found anything suitable? Join us on social networks.

Internship program

Learn to develop great things with us!

Java Apply now
Web Apply now
Salesforce Apply now