Develop and maintain server-side applications using .NET 6-8, ASP.NET Core (Web API), EntityFramework Core, Redis, Kafka, PostgreSQL, Elasticsearch, Microsoft Orleans, and Docker;
Ensure ongoing functionality and maintain compatibility with previous releases by supporting and updating existing features;
Over 5+ years of experience in .NET stack;
Proficiency in .NET Core and ASP.NET Core, with hands-on experience in commercial development;
Software Design knowledge: SOLID, OOD, Design patterns;
Familiarity with Distributed application paradigms and their implementation challenges;
Experience working in Agile environments;
Hands-on experience with Kafka;
Experience with Elasticsearch, Aerospike, PostgreSQL, and Redis;
Proven track record in developing microservices and utilizing microservice architecture;
Experience with Continuous Integration, and proficiency in writing Unit Tests and Integration Tests;
Knowledge of both SQL and NoSQL databases;
Upper-Intermediate level of English (written and spoken);
Good knowledge of asynchronous programming patterns (will be a plus).
Willingness to collaborate effectively with team members, fostering a cooperative environment and sharing knowledge openly;
Ability to handle multiple tasks and take responsibility;
Commitment to continuous learning and staying updated with the latest trends, tools, and best practices in software development.
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.