Position: Backend Developer
Company: Kloepfel Group
Experience required: 3y
Category: DevOps
English level: fluent
Published: 2021-04-01T00:00:00+03:00

About the project:
CheckYourHealth – will be a Health Service, that provides a choice of freely selectable bundles of medical care and treatment services. Unlike traditional individual doctors’ appointments the product offers the combination of every medical sciences at one place in one go.
As a Backend Developer, you will be responsible to manage the interchange of data between the users and the server. You are responsible to drive all server side services, ensuring a high performance and a high responsive integration of the front end functionalities.
Job duties and responsibilities
•	Responsible for the development of all server-side logic and integration of the front-end part
•	Develop the web services and APIs used by front-end developers and mobile application developers.
•	Definition, development and maintenance of data storage solution
•	Optimize application for speed and scalability
•	Utilize tools and technology to create functional und intuitive solutions, especially user interface
•	Work closely together with architect and frontend developer
•	Building reusable code for further usage
•	Pay attention to scalability, sustainability, feasibility, and performance of technology and 
Solution
•	Follow all requirements and guidelines for quality, security, extensibility, etc.
•	Advanced English level both verbal and written.

Qualifications
•	Higher education in computer science, software engineering or similar education
•	3+ years of experience as a backend developer or similar role
•	3 years’ experience in software development with several frameworks and languages 
•	Good understanding of accessibility and security compliance
•	User authentication and authorization between multiple systems, servers, and environments
•	Integration of multiple data sources and databases into one system
•	Management of hosting environment, including database administration and scaling an application to support load changes
•	Creating database schemas that represent and support business processes
•	Implementing automated testing platforms and unit tests
•	Proficient knowledge of back-end programming languages (e.g. PHP, Python, Ruby, Java, .NET, JavaScript, etc.)
•	Proficient understanding of code versioning tools, such as Git
•	Strong in problem-solving
•	Advanced English level both verbal and written.