hirq
← All jobs

GROWE

Middle .NET Developer

Europe · On-site · x_HQ (historical)

Apply well, not just fast

Create a free account and upload your resume to get a match score, keyword gaps, a tailored resume, a cover letter and interview prep for this job.

About the role

.NETC#SQLPostgreSQLKafkaMicroservicesDistributed SystemsObservability
Growe welcomes those who are excited to: - Deliver backend development initiatives; - Write clean, readable, maintainable, and well-structured code; - Coordinate cross-team interactions and dependencies within assigned initiatives; - Take ownership of received initiatives under the Tech Lead’s review; - Contribute to the reliability, performance, and maintainability of production systems. We need your professional experience: - 3+ years of commercial backend development experience with C# / .NET 6+, .NET Core, and ASP.NET Core; - Deep understanding of microservices architecture and distributed systems; - Advanced experience with asynchronous communication and event-driven architecture; - Experience working with message brokers such as Kafka or similar; - In-depth knowledge of relational databases, including SQL, transactions, indexing, and performance optimization; PostgreSQL is an advantage; - Advanced experience with ORM tools, such as Entity Framework; - Experience writing unit and integration tests; - Advanced knowledge of authentication and authorization, including OAuth 2.0 and OpenID Connect; - Understanding of software design principles, including SOLID, separation of concerns, and testability; - Understanding of observability and monitoring in production systems. We appreciate if you have those personal features: - Strong ownership of assigned initiatives; - Ability to work independently on both trivial and non-trivial tasks; - Effective cross-team coordination and collaboration; - Attention to clean, readable, and maintainable code. We are seeking those who align with our core values: - GROWE TOGETHER: Our team is our main asset. We work together and support each other to achieve our common goals; - DRIVE RESULT OVER PROCESS: We set ambitious, clear, measurable goals in line with our strategy and driving Growe to success; - BE READY FOR CHANGE: We see challenges as opportunities to grow and evolve. We adapt today to win tomorrow.