Senior .NET Developer

Tallinn, Estonia
Roles:
Backend
Must-have skills:
C#NoSQLSQL
Nice-to-have skills:
AWSAngularAzureReactVue.js
Considering candidates from:
Baltics, Central Asia, South Caucasus, Austria, Belarus, Brazil, Croatia, Czech Republic, Hungary, Moldova, Poland, Romania, Russia, Serbia, Slovakia, Slovenia, Turkey and Ukraine
Work arrangement: Onsite
Industry: Software Development
Language: English
Level: Senior or lead
Required experience: 5+ years
Relocation: Paid
Visa support: Provided
Size: 201 - 500 employees
Logo of Linnworks

Senior .NET Developer

Tallinn, Estonia
Linnworks connects, manages and automates commerce operations, powering businesses to sell wherever their customers are and capture every revenue opportunity.
Linnworks is looking for a Senior .NET Developer to join their Core team. As a part of it, you'll be responsible for creating and developing platforms, frameworks, and components for the Linnworks product.

Tasks: 
  • Working as a part of Core Team responsible for designing and maintaining multiple platforms / frameworks, as well as core packages / components on which main parts of Linnworks product is built on
  • Participate in all kinds of backend activities in order to increase the stability and reliability of our platforms
  • Working in various directions, like evaluating systems and code for improving monitoring and testing capabilities
  • Assisting other teams at choosing appropriate technology stacks and architecture approaches for new and existing systems
Must-have: 
  • 5+ years in Software Development
  • Excellent C#, OOP, SOLID
  • Commercial experience in creating Microservices (ASP.NET Core, Docker)
  • Practical experience with solving performance .NET issues in the Production environment
  • Working experience with different storages, like SQL (MSSQL, PostgreSQL, MySQL, etc), NoSQL (DynamoDB, MongoDB, etc), InMemory (Redis, etc), Full-Text Search (Elasticsearch, etc) or others
  • Understanding how to make a testable product and keep testing coverage high for critical places
  • Keeping up-to-date with industry trends and technology developments
  • Good level of English, written and spoken
Nice-to-have: 
  • Experience with any Frontend Framework (AngularJS / Angular, Vue.js, React, etc)
  • Participation in complex Enterprise Architectures (container-based, event-driven, multi-threading, high load)
  • Experience with any Cloud Platform (AWS, Azure, etc)
  • Team or Tech Lead experience, interest in mentoring
Benefits:
  •  Interesting projects
  • Fantastic team culture
  • Young, friendly, and versatile team
  • Competitive salary
  • Professional growth opportunities
  • Flexible working hours
  • 5 weeks of holiday per year
  • Learning opportunities (conferences, books, courses)
  • Remote work possibility and a cozy office
  • Team building events
  • Gym compensation
  • Relocation assistance provided
Interview process:
  • Intro call with Toughbyte
  • Culture Fit interview (30 min)
  • Technical interview (90 min)