Position: Lead F# / C# developer
Company: EasyMorph
Category: .NET
Experience required: 5y
English level: upper

EasyMorph is a quickly growing enterprise software company with headquarters in Toronto, Canada. The company has created and keeps developing a popular no-code data transformation and automation application that is used by thousands of users around the world.

Your primary responsibility will be to work on the high-performance data transformation and analytics engine that powers the company's software products. The engine is highly sophisticated and is written in F#. Your job will be designing and implementing algorithms for parallelized high-speed data processing as well as performance fine-tuning and optimization.

Once in a while, the engine will need to be integrated with external systems using web APIs. Such integrations will be your secondary responsibility.

**We offer**
— Develop a world-class, successful product used every day by hundreds of organizations and thousands of users around the world
— 100% remote full-time work (we’re a 100% remote company)
— Flexible work hours (assuming 8hr workday)
— Two-week paid vacation
— Annual bonuses
— Highly competent team (all team members are Senior Devs)
— Low supervision / high autonomy

**Required skills**
— Writing highly performance-optimized .NET applications
— At least 3 years of extensive use of F#
— Profound understanding of asynchronous patterns and TPL in .NET
— At least 2 years of development of client-side REST API integrations (HTTP, JSON, OAuth)
— Intermediate English writing and speaking skills

*Would be a benefit**
— Experience in developing database engines and/or distributed data processing systems
— Experience in writing compilers