tl;dr: C# developer interested in low-level programming wanted. We care about network protocols and garbage collectors, not about the latest JavaScript framework or ASP.NET issues.
-
We are looking for a senior C# Developer to build a .NET client for the world's fastest In-Memory Computing Platform!
Do you enjoy any of the following?
- Solving complex problems.
- Implementing non-trivial infrastructure code.
- Digging into mechanical sympathy concepts.
- Paying attention to all aspects of code quality, from clean-code to allocation-rates.
- Delivering a technical presentation at a conference.
If you answered Yes to most of the questions then you are reading the right ad!
We would like you to:
- Have a good understanding of networking, concurrency, and protocol design.
- Have a good understanding of networking, concurrency, and protocol design.
- Have a good understanding of networking, concurrency, and protocol design.
- Have a good understanding of … well, you have the idea now:)
- Be able to reason about the correctness of concurrent code and have general knowledge about distributed systems.
- Know the broader .NET ecosystem.
- Be an excellent communicator in written and spoken English.
Java experience is a plus and will make your life at Hazelcast easier, but it’s not required.
What we can give you back?
- You will have a say in our .NET strategy. That’s why we are looking for someone with a good overview of the .NET ecosystem.
- An unprecedented amount of freedom. You make your own working hours.
- Most of our engineers are remote. If you are in London, Istanbul or Brno you can work from a real office. Otherwise, you can work from a co-working space or your living room. We have 2-3 all-engineering gatherings per year. Just to see your colleagues are real people too!
- You will be working on an open-source project and receive a non-open source salary!
- Team of world-class engineers who speak at the world's best conferences.