Tech Stack
AWSCloudDistributed SystemsDockerEntity Framework.NETRabbitMQSQL
About the role
- Architect and build reliable, scalable backend services powering payments, lending, compliance, and blockchain products
- Design robust APIs and implement clean data flows
- Build backend systems using .NET (DotNet 6.0), SQL Server, RabbitMQ, Docker and AWS
- Collaborate closely with product, DevOps, and front-end engineers
- Plan, triage, and prioritize work across multiple priorities
- Solve complex performance challenges and support millions of users
- Share knowledge, mentor teammates, and guide partners
Requirements
- Fluent in English and Hebrew - written and verbal
- 7+ years of experience developing enterprise systems in C# .NET Framework 4.6+ and Dotnet 5.0+
- 6+ years of experience with SQL, preferably SQL Server
- Experience with nHibernate / Entity Framework
- Strong communication skills
- Experience or understanding of Domain Driven Design
- Cloud Architecture experience - preferably AWS
- Docker / Containers
- Specflow and automated testing (developers test their code)
- Financial industry / accounting experience or understanding is helpful, but not required
- Experience designing and developing distributed systems and event driven architectures preferred
- Understanding or exposure to NServiceBus and RabbitMQ
- Knowledge of idempotency