Middle .NET Developer
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.
Apply for this job
*
indicates a required field

