Senior Software Engineer (.NET / React)

$$$$

We are an IT services company based out of San Francisco, USA. ​​We build and acquire expert engineering teams to help our clients meet their business needs and solve their operational challenges.

 

We are looking for a Senior Software Engineer for long-term contract work to join one of our client’s Development Product Teams. You will join a Web Development and API Team responsible for integrations with company internal systems like Sharepoint, Salesforce, Zendesk, and others.

 

This position may require working between the hours 12:00 PM to 8:00 PM Kyiv time. 

 

Responsibilities:

  • Design, implement and maintain backend services and APIs using .NET (C#) and microservices patterns.
  • Develop responsive frontend applications using React; maintain component library with Storybook and integrate with CMS.
  • Design and optimize relational database schemas and queries (e.g., SQL Server, PostgreSQL).
  • Build, maintain and improve CI/CD pipelines and infrastructure in Azure (Azure DevOps / GitHub Actions, Terraform, etc.).
  • Manage environments (stage/prod), release processes, runtime support, monitoring, logging, security and incident response.
  • Design and implement API integrations with third-party services (REST, SOAP, GraphQL), ensuring security, reliability and versioning.
  • Use AI-assisted coding tools (required β€” experience with Claude Code or another code-generation AI) to accelerate development, refactoring and reviews.
  • Perform code reviews, and contribute to architectural decisions.

 

Requirements:

  • 8+ years of professional experience in web application development; proven senior-level capability.
  • Strong proficiency in .NET (C#) for building APIs and services.
  • Solid experience in React, including hooks and modern state management patterns.
  • Practical experience with Azure services (App Services, AKS, Functions, Storage, Key Vault, etc.) and CI/CD.
  • Hands-on DevOps experience: automation, containerization (Docker), orchestration.
  • Experience managing runtime environments and ensuring availability, scalability, observability, alerting, and recovery.
  • Strong knowledge of relational databases and query/schema optimization.
  • Experience with Storybook and CMS-driven component/content workflows.
  • Demonstrated experience designing and implementing robust API integrations (REST, SOAP, GraphQL).
  • Using AI coding tools (Claude Code or similar) as part of the workflow
  • English proficiency required for clear and quality written and verbal communication

 

Would be a plus:

  • Node.js development experience.
  • Salesforce integration experience.

Required languages

English B2 - Upper Intermediate
Ukrainian B1 - Intermediate
.NET, React.js, Storybook
Published 28 April
62 views
Β·
16 applications
See stats of candidates who applied for this job πŸ‘€
To apply for this and other jobs on Djinni login or signup.
Loading...