Lead .NET Full-Stack Developer

Tallinn, Estonia
Roles:
BackendFrontend
Must-have skills:
C#SQL
One of skills:
AngularReactVue.js
Nice-to-have skills:
AWSAzureDocker
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

Lead .NET Full-Stack 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 Lead .NET Full-Stack Developer to join their Product team. As a part of it, you'll be responsible for creating and developing platforms, frameworks, and components for the Linnworks product.

Tasks: 
  • Fulfilling tech lead duties in a team of 5
  • Designing, building, and maintaining efficient, reusable, and reliable code to meet client objectives
  • Delivering services within a micro-services environment
  • Deploying services to the cloud, on-premise, and hybrid environments
  • Collaborating with front-end developers to integrate user-facing elements with back-end logic
  • Sharing knowledge and mentoring team members
  • Inputting on ways to improve procedures and systems, including process development, software deployment, and reporting
  • Monitoring adherence and output
  • Implementing security and data protection measures for web applications
  • Unit tests, integration tests, code reviews, and refactoring
  • Assessing and improving site/software performance
  • Working alongside stakeholders to create solutions
Must-have: 
  • 5+ years in Software Development
  • Excellent C#, OOP, SOLID
  • Solid experience with any Frontend Framework (AngularJS, Angular, Vue.js, React)
  • Understanding how to make testable products and keep testing coverage high for critical places
  • Good knowledge and commercial experience with Microsoft SQL Server (T-SQL)
  • Ability to work in a fast-paced and agile development environment
  • Excellent English and communication skills
Nice-to-have: 
  • Experience with AWS Services
  • Commercial experience in creating Microservices (ASP.NET Core, Docker)
  • Working experience with solving performance .NET issues on Production
  • Experience in the finance industry
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 with key team members (90 min)
Around 2 years.