A profitable startup, that has developed a social optimization platform, is looking to hire a senior C# developer with strong software engineering skills, to develop high-quality, advanced infrastructures and micro-services for use by other R&D teams in the company. The offices are in Tel Aviv.
7+ years of experience in development with C#/Java/C ++.
At least 4 years of experience with C# backend development.
Ability to write clean and simple code to solve complex problems using advanced software engineering techniques.
Real-world experience with advanced concepts such as async/await, functional programming, AOP, serialization, concurrency and scalability.
Experience in analyzing complex performance problems in distributed systems.
Developed or participated in developing at least two backend systems.