Position: Senior Software Engineer / Tech Lead (.NET, Node.js)
Category: .NET
English level: intermediate
Years of experience: 8


Distributed, web and desktop application development.
Technical leadership and software design.
Teamleading and mentoring.

.NET (main), JavaScript and Node.js (additional) stacks.
SOA: microservices, CQRS, event sourcing, REST, LMAX Disruptor.
Messaging: ZeroMQ, SonicMQ, BSON, Protobuf.
Web BE (.NET): ASP.NET MVC, Web API, NancyFX, OWIN, Katana.
Web BE (Node): Express, Jade, etc. 
Web FE: vanilla JS, ES6, HTML, CSS, Bootstrap, RequireJS.
NoSQL: MongoDB, ElasticSearch, Logstash, Kibana.
SQL: MSSQL, NHibernate, Dapper.
VCS: Git, Mercurial.
CI and deployment: Cake, Rake, PowerShell, Bash, TeamCity, Nexus, Octopus Deploy.
TDD, BDD and ATDD (SpecFlow).
Clean code, SOLID, GoF, IoC, DDD, etc.
Agile: Lean, Kanban, Scrum & XP.
Looking for remote jobs in Node.js stack, but also may consider offers from the dark .NET side J