Position: Senior Software Engineer  / Technical Lead
Category: .NET
English level: upper
Years of experience: 8

- Taking part in a company-wide community, helping to establish general recommendations, best practices and tools for building and running serverless applications.
- Actively involved in hiring process.
Software engineer with 8 years of experience developing robust solutions for product companies. Participated in building reliable systems, using commonly accepted best practices: unit testing, continuous integration, microservices. Involved in a full software development life cycle, including: application design, development, deployment, testing, performance profiling and improvements, code refactoring, requirements analysis, and elaboration.

Current responsibilities:
- Designing and developing system using event driven architecture with microservices, taking part in architecture discussions, working on ADRs, building integrations with the third party partners.
- Leading project workstreams (performing initial technical investigation, gathering requirements, implementation, analysis), working closely with stakeholders (status updates, resolving problems).
- Operational support of production system, incident management.
Looking for an opportunity to grow and learn in a remote first product company with friendly atmosphere.