Requirements
You'll be successful in this role if:
You are a hands-on engineer, and you love what you do
You are a quick learner and excited about learning new technologies
You are passionate about automated testing, code quality and engineering best practices
You advocate software craftsmanship and take pride in your work
You enjoy collaborating with engineers across functional teams and have excellent communication skills
You enjoy taking full ownership of projects from conception to production
Requirements
Experience in Event sourcing, CQRS, and DDD (Domain Driven Design)
Excellent understanding of .NET Core and C#
Experience with Docker
Familiarity with microservices using GraphQL
Experience with database technologies like MongoDB, PostgreSQL
Intensive TDD practice