Position: Backend Engineer .NET/C#_USA fully-distributed remotе company
Company: UNIT.Recruitment
Experience required: 5y
Category: .NET
English level: upper
Published: 2022-05-01T00:00:00+03:00

To be considered for this position, you must have the following **qualifications:**

5+ years development experience with backend technologies, including experience with modern backend architecture (i.e. microservices, etc.)
3+ years development experience with .NET/C# (with ASP.NET)
Experience building and deploying solutions on cloud services (Azure preferred)
Experience with relational databases (Postgres, SQL Server, MySQL, etc.) 
Fast learner with a can-do attitude and exceptional problem-solving abilities
Self-sufficient, proactive, and comfortable working collaboratively on remote projects
Experience in a client-facing role managing and delivering software engineering projects
English skills (ability to effectively communicate via written and spoken English)
A degree in computer science (or equivalent)

**Ideal candidates will also have:**
Experience architecting solutions on modern backend platforms
Strong understanding of DevOps concepts and process and CI/CD tools

** What we offer:**
Competitive compensation with benefits, paid vacation, and sick leave
The opportunity to work with a globally diverse team of top engineering talent on the industry’s toughest engineering challenges
Ultra-flexible work conditions – Work from home using our virtual office setup or, if you prefer, we provide you with a desk at an office facility near you. Or use both. 
Flexible working hours – as a remote-first company, our focus has always been on getting the job done well, not when or where it gets done
A startup work environment, with excellent opportunities for professional growth and enjoyment

SOME OF OUR SOFTWARE ENGINEERING WORK
Engineering product development at Wilderness Labs, including:
Porting the Mono .NET runtime to the NuttX RTOS.
Continued feature and bug fixing work around microcontroller and operating system
Implemented new Mono AOT compilation backend for ARM Thumb, based on LLVM framework.
Implemented new STM32 F7 machine, based on Cortex-M architecture on QEMU, including QSPI emulation, along other peripherals.

Development on Mono project, including the native runtime, JIT (just-in-time) and AOT (ahead-of-time) compilers, and .NET class libraries. Responsible for porting Mono runtime and class libraries to Apple Watch platform, including initial port of the JIT to ARMv7k architecture and LLVM bitcode mode.