Вакансия в архиве, на неё нельзя откликнуться.

Backend Developer

Зарплата

От 3000 до 4000 $

Требуемые навыки

БэкендСтарший (Senior) · C# · .NET · ASP.NET MVC · PostgreSQL · Git

Местоположение и тип занятости

Полный рабочий день · Можно удаленно

Компания

Платформа для репетиторства онлайн

Описание вакансии

Job Brief

We are looking for an experienced backend developer to join our IT team. You will be responsible for the server side of our web applications.

If you have excellent programming skills and a passion for developing applications or improving existing ones, we would like to meet you. As a backend developer, you’ll work closely with our engineers to ensure system consistency and improve user experience.

Ultimately, you should be able to develop and maintain functional and stable web applications to meet our company’s needs.

Responsibilities

  • Participate in the entire application lifecycle, focusing on coding and debugging

  • Write clean code to develop functional web applications

  • Troubleshoot and debug applications

  • Manage cutting-edge technologies to improve legacy applications

  • Collaborate with frontend developers to integrate user-facing elements with server side logic

  • Gather and address technical and design requirements

  • Build reusable code and libraries for future use

  • Liaise with developers, designer and project manager to identify new features

  • Follow emerging technologies

  • Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues.

Requirements

  • Proven work experience as a backend developer

  • In-depth understanding of the entire web development process (design, development and deployment)

  • Strong knowledge of .NET web framework Web API and ASP.NET Core MVC

  • Proficient in C#, with a good knowledge of their ecosystems

  • Familiarity with the Entity Framework Core

  • Strong understanding of object-oriented programming

  • Skill for writing reusable libraries

  • Familiar with various design and architectural patterns

  • Knowledge of concurrency patterns

  • Familiarity with PostgreSQL

  • Hands-on experience with Google Cloud Platform

  • Knack for writing clean, readable, and easily maintainable code

  • Understanding of fundamental design principles for building a scalable application

  • Basic understanding of Common Language Runtime (CLR), its limitations, weaknesses, and workarounds

  • Experience implementing automated testing platforms and unit tests

  • Proficient understanding of code versioning tools such as Git

Ваш отклик

Вакансия в архиве
Вакансия в архиве, на неё нельзя откликнуться.