Backend Developer

Job Description

Purpose of the Job:

As a senior C# software engineer, you will work closely with front-end developers, enterprise architects, and technical product owners in a young and international team.

You will be involved in developing, managing, and aligning the application architecture with business requirements to create a robust yet flexible global application.

Your key responsibility is software engineering in C#, where you will focus on implementing cloud applications only.

Key Requirements:

  • Completed education or studies in computer science
  • At least 5 years of professional experience in software engineering
  • Strong knowledge of object-oriented programming language C# and ASP .NET Core 3.1 & 6
  • Extensive understanding of microservices, pub-sub, REST & SOLID principles
  • Familiarity with Docker, Infrastructure as Code, GIT, CI/CD pipelines, and related orchestration solutions (Kubernetes)
  • Knowledge of common cloud patterns, distributed tracing (W3C) and database technologies (both relational and non-relational)
  • A curious character trait and a passion for new technologies
  • Good communicative and coordinative skills, high level of responsibility, good comprehension, and a strong willingness to learn