Back-End Software Developer and Website Designer

We are looking to hire a Back-End Developer. As a developer, you will be responsible for managing the interchange of data between the server and the users, in the form of API’s. Your role will require you to implement all server-side logic, definition and maintenance of the central database and ensure high performance and responsiveness to requests from the front-end. To ensure success as a Developer, you should have extensive knowledge of theoretical software engineering, be proficient in API development, and have a basic understanding of front-end technologies (MVC, Angular or React).

Your experience

  • Basic knowledge of Java
  • Basic understanding of front-end technologies
  • Working knowledge of Entity Framework and Hibernate
  • Developing product analysis tasks
  • User authentication and authorization between multiple systems, servers, and environments
  • Integration of multiple data sources and databases into one system
  • Developing application codes and unit tests
  • Knowledge of Server Command
  • Conducting performance tests
  • Ensuring high performance of applications and providing support

Knowledge and skills needed:

Write, modify, integrate and test software code; Identify and communicate technical problems, processes and solutions; Prepare reports, manuals and other documentation on the status, operation and maintenance of software; Assist in the collection and documentation of user’s requirements; Assist in the development of logical and physical specifications; Maintain existing computer programs by making modifications as required; Write, modify, integrate and test software code for e-commerce and other Internet applications. You need to have the knowledge and skills required for working with various programming languages/techniques:

  • NET Core 1.0 and higher
  • Java Swing
  • Gitlab, GitHub or different collaboration tools
  • JavaScript, Typescript
  • jQuery, Ajax
  • HTML/CSS
  • API integrations
  • Website Design

Work Conditions and Physical Capabilities:

Fast-paced environment; Work under pressure

Computer and Technology Knowledge:

Programming software; Software development; API

Personal Suitability:

Initiative; Effective interpersonal skills; Accurate; Team player; Excellent oral communication; Excellent written communication; Judgement; Organised.