Position: Senior .NET Engineer / Tech Lead
Company: Binary Studio
Experience required: 5y
English level: fluent

**A little bit more about the project:**

This application combines the functionality of TikTok and Clubhouse and enables users (who can be, for instance, influencers, bloggers, celebrities) to conduct video streams and reach a wider audience as a result. Moreover, users can communicate with each other in direct video chats. One of the peculiarities of this platform will be an AR feature, thus users will be able to extend their experience with various masks and filters.

**The team** consists of 3 frontend/mobile engineers, 1 .NET engineer, 2 QAs, and PM.

**Tech stack:**
.NET Core 5.0, C++, MS SQL, CosmosDB, gRPC, HTTP, WebSockets, NodeJS, Flutter, React, Custom design, Azure, Kubernetes.

**Responsibilities:**
✅ Translate complex functional, technical, and business requirements into architectural designs
✅ Ability to communicate complex technical/architectural decisions
✅ Provide technical assistance, mentorship, and guidance to team members
✅ Research and use new technologies to find more efficient ways to solve specific issues
✅ Document the technical design of the solution
✅ Research performance issues and optimization

**Have a look at the skills expected for this position:**
✅ 5+ years of commercial experience as a .NET Developer
✅ 2+ years of people management experience - Team Lead/Tech Lead
✅ Expertise in design and architectural patterns
✅ Strong knowledge of SOLID
✅ Experience in CI/CD, Git
✅ Experience with databases ( SQL, NoSQL)
✅ Experience with Clouds (Azure, AWS)
✅ Strong belief and promotion of best engineering practices
✅ Strong Communication skills / Team leadership
✅ At least upper-intermediate spoken and written English level

**Would be a plus:**
✔ Experience in Docker, Kubernetes
✔ Redis
✔ React
✔ NodeJS
✔ Mobile development (Flutter)


**About Binary Studio**:

Binary Studio is a software development company engineering world-class software for small and medium-sized enterprises. We create advanced business solutions to help our clients increase their income, make their internal work processes more comfortable and bring value to millions of users all over the world. 

We have a lot to offer to an engineer of any seniority level. For instance, if you’re an experienced senior, these are things you might be interested in:

🔹 **Support and encouragement of your professional and personal growth**: 
You can develop yourself in any direction - either as a manager cooperating closely with a client or a team or as a technical maven, making strategic decisions on the project’s architecture or methodology used.

🔹 ** An opportunity to try on various technologies, no matter the stack of your current commercial project:**
Here at Binary Studio, we gathered a team of true enthusiasts, really keen on exploring new and exchanging their experiences with each other. Don’t miss a chance to challenge yourself as a speaker on any tech or non-tech topic you’re interested in with the most attentive and understanding audience. Or take on the leadership of one of our Academy projects, choosing the concept of the application, as well as all technologies and methodologies used by yourself.

🔹 **Safe cooperation and challenging tasks:**
We are extremely picky about each of our projects, therefore primarily we eliminate about 75% of our potential opportunities, rejecting projects that have a bad code quality, don’t have long-term potential, as well as projects with ancient technology stacks and inadequate requirements.

🔹 **A chance to become one of the decision-makers of our delivery team and impact directly on the work-process on a company level:**
If you are an A-player who is looking for an opportunity to express all of his/her leadership potential and extensive technical experience, Binary Studio might be the right place for you. We are right now entering the phase of dynamic growth - therefore all of your initiatives on improvements will be heard and taken into account very seriously.

Sounds intriguing? Then send us your CV and let’s arrange a meeting to discuss everything in person!