Position: Full Stack .Net Lead Developer
Company: Grid Dynamics
Category: .NET
Experience required: 3y
English level: upper

Our team of customer-focused problem solvers is passionate about helping organizations to communicate better. We do this together by constantly working to improve every service and product we offer. With offices in New York, Boston, Tulsa, and Manchester, we operate across North America, EMEA, and Australia.

Details on tech stack:
- .NET Framework 4.7 and .NET Core 3+ for the back-end development and React.js for the Front-end development (with optional skills in Node, GO, and Vue.JS

Min requirements to the candidate
- We are looking for a Technical Lead to lead a team of C# ASP.NET Developers (5- average for team) and become a key influencer within Interact.
- The distribution between managerial tasks and coding – usually we aim for a 50/50 split but that can vary to being 80% hands on, to being 20% hands on (sometimes no hands on.) We want tech leads to be hands on and to make time for that. Our tech leads must come from an excellent software engineering background to be able to effectively support their teams. A big part of being able to achieve the 50/50 split is providing the right kind of support to their team, and their activities. Each week is quite different.
- Experience with leading development solutions
- Solid ASP.NET and MVC experience
- Strong design patterns knowledge
- Experience developing on Amazon Web Services - EC2, S3, RDS, Route 53, Elastic Search
- Knowledge of software best practices like Refactoring, Clean Code and Domain Driven Design
- Experience working with Agile, Lean and/or Continuous Delivery approaches and best practices, such as Continuous Integration and TDD
- Commercial experience with Lucence, Elastic Search, Vue.js is advantageous
- A degree in computer science or related subject advantageous

Do you have client interview?
Yes. The process is the following:
- CV review - Client
- 30 min intro call
- Test task - 2-3 hours
- FI 1 hour 
Current team size, their locations and whether team is going to grow?
The current company size is 150 people, 4 people in Ukraine, the team is going to grow

What tasks the candidate will work with?
- Team development, motivation, communication and collaboration
- Lead technical design and product design sessions
- Participate in the product design, technical design, development and maintenance
- Foster an atmosphere of trust and open dialogue
- Provide technical input to customers
- Work with technical and non-technical team members to add features and functionality to our product
- Automate everything
- Work with the platform team to build robust and scalable infrastructures