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 Bring5+ years of experience as a Senior Developer or aboveStrong proficiency in statically typed languages such as Java, C#, Rust, etc.Hands-on experience working with the .NET stack, especially .NET CoreExposure to functional programming or interest in adopting FP techniquesExperience building and supporting large-scale distributed systems with high availability and performance needsSolid understanding of algorithms and data structures, and knowing when to apply themExperience working with cloud platforms (AWS, Azure, GCP)Familiarity with modern API, web, and application architecturesKnowledge of SQL & NoSQL database design