— Proven experience in commercial software development
— Good understanding of the principles of distributed systems;
— Expertise in software design principles: OOP, SOLID, Patterns;
— Strong knowledge of such tools and technologies: .NetCore/C#, MultiThreading, ASP.NET Core;
— Experience of writing unit tests and integration tests;
— Experience with Scrum.
— 3+ years experience of the product release for commercial operation;
— Knowledge of ASP.NET Core, Kafka, Document-oriented databases;
— Understanding the concepts of OOD methodology;
— Experience/understanding in betting area.
— Challenging tasks with great opportunity to level up your skills;
— Knowledge sharing atmosphere (you have a chance to be a speaker in our internal meetups);
— Competitive salary and сonstant encouragement for your efforts and contribution;
— 20 working days of paid vacation;
— 100% paid sick leaves;
— Medical insurance;
— Relocation bonus;
— Weekly events of a corporate employee’s work-life balance program with culture, arts, soft skills lections;
— Sport competitions (football, PubQuiz, basketball, table tennis, bowling championships every year);
— Individual annual training budget with an opportunity to visit paid conferences, training sessions, workshops etc.;
— Corporate library and subscriptions for Pluralsight and Safari online;
— Unlimited good mood and support!
— Implementation of important parts of the product completely, from scratch, supporting it, making fixes and new features;
— Work in close collaboration with others in team and across the business;
— Participation in development of product design principles and technical design for new initiatives.
Technology stack we use: Asp.Net Core 2.1 (c#), NSwag, NUnit, Angular 4+, Kafka, MongoDB, Prometheus, ELK (logs only), Kubernetes (linux containers), GitLab CI/CD (+helm), Grafana, Upsource.