Full-stack developer

Required experience: more than 6 years

Full time, remote working

Job responsibilities
  • Actively participate in the development process Back-end and Front-end.

  • Application business logic implementation, including data access frameworks' and protocols' implementation (REST APIs)

  • Conduct code reviews

  • Apply modern approaches to building web applications

  • Deal with security concerns, authentication and authorization

  • Ensure scalability and high availability of our web application

  • Take part in the selection and training of new employees.

Background and skills

​Mandatory technical skills:

  • Experience with C# and .NET Core

  • Understand the principles of client-server applications

  • Experience with ReactJS

  • Have experience developing back-end application modules

  • Know how to write modular, structured and easy to read code

  • Experience with SQL

  • Experience with Microsoft Azure cloud environment

  • You are a team player and can easily express your thoughts.

  • Are you interested in new technologies and want to develop in the profession

  • Experience with Git

  • Experience with Agile and Jira

Desired technical skills:

  • Experience with Azure SQL and/or Azure Cosmos DB and/or MongoDB (including MongoDB Atlas)

  • Experience with Microsoft Azure and Azure Functions implementation and testing

  • Experience with automated testing frameworks for C#

  • Experience with Azure DevOps Services

Personal qualities
  • A strong desire to contribute in making a positive impact on the achievement of Sustainable Development Goals

  • Clear understanding of MVP principles and maximizing the amount of work not done

  • Innovative with ability to think out-of-the-box in order to relentlessly minimize the work scope

  • Collaborative and organized, being able to focus on key priorities and deliver rapidly

  • Team player, supportive and caring

  • Naturally curious and eager to learn