Position: Senior .Net Developer
Company: SocialTech
Experience required: 3y
English level: intermediate

**About our project**: Our goal is to develop a solution that will be used by creators and influencers to build their own apps with courses and video lessons. To do that, technical knowledge will not be required. It will make it simpler and more efficient for them to monetize their skills and knowledge.

After all, only a minority of people who create great content reach wide popularity and begin to earn money on top of that. We are confident that the high-quality content could become more accessible and the creators' work assessed higher.

**Tech Stack**:
— C#, .NET 6.0, GraphQL;
— Entity Framework Core 6.0;
— React;
— GitLab;
— GKE services (Container Registry, Google Kubernetes Engine, Cloud Functions, BigQuery, Cloud SQL, Memorystore, Transcoder API, Cloud Load Balancing, Cloud Armor, Cloud CDN, Cloud Storage, and others).

**What challenges and tasks are waiting for you**:
— Contribute to product roadmap, strategy and software architecture definition;
— Design and implement high-quality and scalable services using C#, .NET Core;
— Take part in team growth processes (tech interviews, newcomers onboarding, mentoring, etc.);
— Take part in full-cycle software development in close cooperation with other team members;
— Participate in Planning, Grooming, Code reviews, unit/integration test creation.

**Requirements**:
— Strong server-side development experience utilizing C#, .NET, WebAPI (4+ years);
— Solid understanding of OOP, SOLID, DDD, architectural and design patterns;
— Experience in creation of microservices-oriented solutions (Kubernetes, GKE, AKS, etc.);
—Experience in using of cloud computing services (e.g. GCP, AWS or Azure);
— Experience with relational databases (eg. PostgreSQL, MS SQL Server, MySQL, Google Cloud SQL, etc.);
— Experience with messaging systems (e.g. RabbitMQ, Apache Kafka, Google Pub/Sub, AWS SQS, Azure Service Bus, MassTransit);
— Experience with Git, GitLab;
— Understanding of DevOps best practices;
— Experience in creating unit & api tests;
— Intermediate English level or higher.

**What we offer**:
— Health insurance and medical help from our corporate doctor;
— 20 working days of paid vacation per year and paid sick leave;
— If you are eager to study, we compensate conference/meeting costs;
— Also, we provide access to the internal storage of business literature, training, and seminars;
— We have absence of bureaucracy and micromanagement;
— We support full transparency and open employee communication;
— We have regular corporate events and team buildings;
— Free professional help from our corporate psychologist both online and offline.