Senior Developer (.NET / Distributed Systems)
We're looking for a Senior Developer (5+ years experience) to join our team—a strong engineer who enjoys working with modern, scalable technology and solving complex problems.
What You'll Bring
* 5+ years of experience as a Senior Developer or above
* Strong proficiency in statically typed languages such as Java, C#, Rust, etc.
* Hands-on experience working with the .NET stack, especially .NET Core
* Exposure to functional programming or interest in adopting FP techniques
* Experience building and supporting large-scale distributed systems with high availability and performance needs
* Solid understanding of algorithms and data structures, and knowing when to apply them
* Experience working with cloud platforms (AWS, Azure, GCP)
* Familiarity with modern API, web, and application architectures
* Knowledge of SQL & NoSQL database design