Reply.io, a leading sales engagement platform, empowers Sales Development Representatives (SDRs) with AI-driven tools to discover leads, engage across multiple channels, and scale outbound sales effectively.
We’re now looking for a Middle C# / .NET Developer to maintain and extend existing microservices, contributing to ongoing product development with high-quality, well-structured code.
🎯 What you’ll do
- Develop, maintain, and improve .NET-based microservices
- Write clean, efficient, and well-documented code that adheres to team coding standards and best practices
- Collaborate closely with cross-functional teams to gather requirements, propose solutions, and participate in architectural discussions
- Participate in code reviews and contribute to continuous improvement
- Identify, debug, and resolve issues across services and components
- Build and maintain unit and integration tests to ensure software reliability and robustness
- Stay up to date with .NET ecosystem developments and share insights with the team.
🧩 Requirements
Core stack:
- Strong knowledge of C# and ASP.NET Core (preferably .NET 8)
- Solid understanding of relational databases (MS SQL preferred)
- Experience using Entity Framework Core, including code-first migrations and query optimization
- Familiarity with CQRS and MediatR patterns
- Understanding of message bus / event-driven communication (e.g., Kafka, Azure Service Bus)
- Knowledge of microservice architecture and inter-service communication (REST/gRPC)
- Experience with Docker and deploying services to Kubernetes
- Ability to write and maintain unit and integration tests.
Nice to have:
- Experience with Azure Cloud services
- Understanding of monitoring/logging tools (e.g., Application Insights, ELK, Prometheus)
- Experience with EF Core Bulk Extensions
- Previous work in product teams or SaaS environments.
💡 Soft Skills & Mindset
- Product ownership — takes responsibility for assigned features or services, focusing on reliability, maintainability, and real user impact
- Proactive communication — asks questions, clarifies requirements early, and shares progress or risks openly with the team
- Team collaboration — works closely with engineers, product, and other stakeholders, contributes to discussions, and values constructive feedback
- Continuous improvement — interested in improving both the codebase and development processes, and open to learning from more experienced teammates
- Flexibility — comfortable switching between feature development, bug fixing, refactoring, and supporting ongoing product needs
🎁 What we offer
- An opportunity to grow with a product loved in the US and globally
- A long-term role with room for growth and professional development
- Remote work with co-working coverage
- A friendly team with zero micromanagement and strong support
- 15 paid vacation days, 🇺🇦 national holidays & ~10 days of Christmas vacation
- Sick leaves without limitations
- Access to internal training, literature, and knowledge sessions.
If you love solving real product challenges, writing solid code, and growing your skills in a supportive team — we’d be excited to have you on board!