Senior .NET Back-end Developer

5+ years of experience
Ukraine, Europe
Remote

Our client is  a seed-stage startup revolutionizing how sales teams communicate.

They are building a smart, AI-powered telephony solution that integrates seamlessly into Salesforce, providing sales reps with real-time insights and automating tedious tasks. And their mission is to eliminate manual data entry, provide powerful conversational intelligence, and help sales teams close deals faster.

 

As a Senior .NET Back-end Developer, you'll be a cornerstone of their engineering team. You will take ownership of the design, development, and maintenance of our core back-end services. This isn't just coding; you'll be making key architectural decisions that shape the future of the product.

 

Key Responsibilities:

  • Design and Build: Architect, develop, and deploy highly scalable and reliable back-end services and APIs using C# and the latest .NET framework. Integrate with existing Web and Salesforce UIs.

  •  System Architecture: Drive architectural discussions and decisions, promoting a microservices-oriented approach and advocating for best practices in a cloud-native environment (GCP).

  • Code Quality: Champion high standards for code quality, testing (unit, integration), and maintainability. You'll be a key part of our PR and code review process.

  • DevOps collaboration: Working with our DevOps engineers contribute to the project delivery cycle, including CI/CD pipeline management, deployment, and monitoring.

  • AI Integration: Working closely with AI engineers and researchers to integrate AI APIs into the solution.
     

Requirements:

  • 5+ years of professional experience building back-end systems with C# and .NET (including .NET Core / .NET 6+ / Entity Framework).

  • Strong expertise in designing and building APIs and services.

  • Proficiency with SQL (e.g., PostgreSQL, SQL Server) databases.

  • Hands-on experience with a major cloud platform, preferably GCP

  • Experience with CI/CD pipelines and organising the release process.

  • Upper-intermediate English level.

  • Own problems, not just tasks. You will take full ownership of features from the initial "napkin sketch" all the way through to deployment, monitoring, and iteration. Your responsibility doesn't end when the code is merged.

  • Navigate ambiguity. As an early-stage startup, not everything is perfectly defined. You are comfortable making informed decisions, weighing trade-offs, and charting a path forward with minimal hand-holding.

  • Be a strategic partner. Your voice is critical. You'll be expected to challenge assumptions, contribute to the product roadmap, and advocate for the architectural choices you believe will lead to long-term success. You're not just building what you're told; you're helping us decide what to build and why.
     

Preferred Skills:

  • Experience with real-time communication technologies, VoIP, WebRTC or SIP.

  • Experience with Salesforce, APEX, LWC.

  • Previous experience integrating AI/ML models into a production environment.

  • Familiarity with containerization technologies like Docker and Kubernetes.

  • Knowledge of message brokers such as Redis or Kafka.



 

We offer 

  • Сompetitive compensation, based on experience.

  • Possibility to work remotely.

  • An open, transparent and fun work culture.

  • Multi-national team and collaborative work environment.

  • Continuous knowledge sharing with engaged co-workers.

  • Career and professional growth opportunities.

Attach a CV file (PDF, DOC)

Similar vacancies

Senior/Lead Engineer (Node.js / TypeScript) 

5+ years of experience
Ukraine, Europe
Fulltime, remote

Embedded Systems Engineer

2+ years of experience
Kyiv
Onsite

Middle/Senior iOS Developer

3+ years of experience
Europe Union
Remote