Position: Lead/Senior .Net Engineer for Blockchain project
Company: Tacans
Category: .NET
Experience required: 5y
English level: intermediate

Our project provides a native platform to interact with Ecosystem for the next-generation tier-1 public Blockchain network built for business. It is the first blockchain with identification layer built into the protocol to meet regulatory requirements whilst delivering a user-friendly facility that can handle smart contracts.
We are looking for a senior engineer ready to ramp up the project from the beginning and help us to build the right team and processes.

**Responsibilities:**
• Leading backend development in the project;
• Participate at all stages of the project lifecycle from requirements analysis, through design and implementation to system testing and integration;
• Participate in estimation and planning sessions;
• Maintain project technical documentation;
• Work closely with Delivery Manager;
• Participate in technical interviews and staffing decisions. 

**Requirements:**
• 5+ years of relevant experience; 
• Highly skilled in .NET Core, Asp.Net Core (REST) and Microservices;
• Deep understanding of OOP/SOLID principles and Design Patterns;
• Highly skilled data persistence layer (Hibernate, SQL and noSQL);
• Knowledge of message brokers (RabbitMQ, Kafka);
• Understanding of the modern infrastructures: Docker/k8s, deployments, monitoring, IaaC;
• Understanding the modern development ecosystem: CI/CD, automated testing, etc.;
• Unit testing, isolation/mocking frameworks.

**Will be a plus:**
• Experience in AWS/GCP clouds as a developer; 
• gRPC, protobuf.

**Working conditions:**
• Competitive salary;
• Professional, friendly and supportive environment;
• Office location near metro Kontraktova Square;
• Annual paid vacation (22 working days), 15 paid sick leaves;
• Medical insurance program;