Take a step towards your journey with us and join us as a Senior .NET Developer! You will: * Participate in the development of large-scale systems; * Work in a team of 4-10 people; * Test code in every step of development; * Consult and review peers’ and less experienced colleagues’ codes; * Contribute to the architecture development; * Work on various interesting and challenging projects.
Requirements: * 4+ years of relevant experience; * Knowledge of .NET5+, ASP.NET MVC, .NET Web API or ASP.NET Core and C#; * Solid understanding and experience with at least one RDBMS: PostgreSQL, MSSQL or MySQL; * S.O.L.I.D. principles; * Knowledge of Inversion of Control; * Experience with ORMs like Entity Framework or NHibernate; * Familiarity with Git, Docker, CI/CD pipelines; * Familiarity with front-end technologies such as HTML, CSS, JavaScript (Vue.js or * React) is a plus; * Strong understanding of OOP, RESTful APIs, SOLID principles, and design patterns; * Experience with Redis or Memcached (Caching); * Knowledge and experience managing cloud infrastructure: Azure or AWS; * Web server administration knowledge: IIS or Linux servers will be a big plus.
Benefits: * We believe in the fast professional growth of our employees, so we offer performance and salary reviews once a year; * Internal and external training program; * Flexible working hours; * International offsite trips — every year we travel to a sunny location to spend time together with the whole team from all over Europe; * Local benefits package includes Health insurance, Public transport coverage, Bi-weekly breakfast in the office.