**About Distillery**:Distillery is a high-growth technology services company specializing in end-to-end custom software development and IT staffing for startups, small and mid-size businesses, and enterprises. We help our clients to imagine, design, engineer and deliver business-defining software and digital experiences whether they're looking for a fully managed team, scalable workforce or individual engineers.**About the Position**:As a _Senior Full-Stack.Net | Angular Developer _you will work on new technologies and find ways to meet our customers' needs and make it easy for them to do business with us. You will be a part of a team to resolve a diverse range of complex problems and regularly lead multiple, technically complex, large-scale projects.**Responsibilities**:- Act as a key participant within development team and follow best practices for engineering complex technology solutions- Design, code, test, debug, and document for projects and programs- Review and analyze complex technology solutions for tactical and strategic business objectives and technical challenges that require in-depth evaluation of multiple factors, including intangibles or unprecedented technical factors- Collaborate and consult with key technical experts, senior technology team members to resolve complex technical issues**Requirements**:- Upper-intermediate English proficiency- 4+ years of professional experience using.Net- 3+ years of professional experience using Angular and other JavaScript frameworks- Experience with unit and integration testing in back-end and front-end- Experience wiring databases to forms and websites through object-based data layer mechanisms and multi-tier systems- Knowledge in building/scaling/maintaining and implementing design systems- Experience with C#- Experience with SQL- Experience with ASP.NET (Web API, Web Forms and MVC 5)- Have worked in team based, source code-controlled environment (GIT)**Nice To Have**:- Experience creating and consuming web services- RXJS- Working knowledge with Redux, NGRX- Akita State Management**Why You'll Like Working Here**:- The ability to work on and partner with multi-national teams that are committed to our BEST core values: Best People, Best Expertise, Best Service, Best Teamwork- A generous, competitive compensation package for exceptional performers, as well as a generous vacation package and competitive benefits plan- Remote working environment- Professional and personal development