Senior .Net Developer
Growe
Posted: January 29, 2026
Interested in this position?
Create a free account to apply with AI-powered matching
Quick Summary
Develop and maintain server-side applications using .NET 8+, ASP.NET Core (Web API), EntityFramework Core, Redis, Kafka, PostgreSQL, Elasticsearch, MongoDB, and Docker; Ensure ongoing functionality and maintain compatibility with previous releases by supporting and updating existing features; Identify and document areas for technical improvement and manage them within the technical debt framework; Review and provide feedback on merge requests
Required Skills
Job Description
Growe welcomes those who are excited to:
•
Develop and maintain server-side applications using .NET 8+, ASP.NET Core (Web API), EntityFramework Core, Redis, Kafka, PostgreSQL, Elasticsearch, MongoDB, and Docker;
•
Ensure ongoing functionality and maintain compatibility with previous releases by supporting and updating existing features;
•
Contribute to system design analysis and optimization to identify and address performance issues;
•
Identify and document areas for technical improvement and manage them within the technical debt framework;
•
Review and provide feedback on merge requests to ensure code quality and consistency.
We need your professional experience:
•
4+ 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;
•
Experience with Elasticsearch, MongoDB, PostgreSQL, and Redis;
•
Experience with Gitlab CI or other CI/CD technologies;
•
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;
•
At least an Intermediate level of English (written and spoken);
•
Knowledge of asynchronous programming patterns (will be a plus);
•
Experience with Kafka (will be a plus);
• At least an Intermediate level of Ukrainian (understanding).
We appreciate if you have those personal features:
•
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.
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.