Logo-of-Cai-World-wide-hiring-for-jobs-in-India-on-GrabJobs

Backend Software Developer

icon briefcase Job Type : Full Time

Number of Applicants

 : 

000+

Click to reveal the number of candidates who applied for this job.
icon loader
Apply Now
icon loader Apply Now

Let AI Supercharge Your Job Hunt!

JobCopilot scans 500,000+ company career sites daily to find jobs for you

Never miss an opportunity Save hours by auto-filling applications forms Land more interviews with tailored applications
happy man
thunder iconActivate JobCopilot

Job Description - Backend Software Developer

Backend Software Developer – ShopVue Cloud
Role Name / Job Title: Backend Software Developer
About the Role: We are seeking a backend developer experienced with .NET Core to design,
build, and operate microservice-based systems for ShopVue Cloud (Manufacturing Execution
System). The role emphasizes reliable, observable services using event sourcing, containerization,
and modern deployment practices.
Location
• Remote
• United States
Years of Experience
• Total Experience Required: 4+ years building backend systems with .NET Core (ASP.NET
Core) in production.
Tech Stack / Tools / Platforms:
• .NET Core / C#
• Visual Studio
• Dapr (Distributed Application Runtime)
• Marten DB / Wolverine
• Git
• Azure DevOps
• Containerization
• Container Orchestration (Kubernetes)
• Postgres / SQL
Skills & Qualifications
Required Skills:
• Proven experience designing microservice architectures and applying domain-driven design.
• Hands-on experience with event sourcing and CQRS; familiarity with event stores or streaming
platforms (RabbitMQ, etc.).
• Practical experience with Dapr and containerized applications (Docker); familiarity with Kubernetes.
• Strong skills with SQL and NoSQL databases and distributed data patterns (sagas, compensating
transactions).
• Experience designing reliable APIs and integration patterns.
• Strong testing discipline and experience with CI/CD pipelines.
• Experience in MES, industrial, or SaaS products is highly desirable.
Preferred / Nice-to-have Skills:
• Experience with EventStoreDB, Apache Kafka, RabbitMQ, or similar streaming/event systems.
• Knowledge of identity/auth (OAuth2/OIDC), API gateways, and service mesh concepts.
• Experience profiling, tuning, and scaling backend services.
• Familiarity with ML/AI platforms and tooling.
Responsibilities
• Design, implement, and operate scalable microservices using .NET Core and C#.
• Apply domain-driven design; implement event sourcing and CQRS to model domain events and
workflows.
• Define and implement REST APIs and collaborate on integration contracts.
• Containerize services with Docker, build optimized images, and integrate containers into CI/CD and
orchestration platforms (Kubernetes preferred).
• Leverage Dapr where appropriate to simplify pub/sub, state management, bindings, and resiliency
patterns.
• Implement observability and resilience: structured logging, metrics, distributed tracing, retries, and
alerting.
• Ensure data consistency across services; implement sagas or compensating actions when needed.
• Write automated unit, integration, and contract tests; support performance and load testing.
• Participate in architecture and design reviews, mentor teammates, and improve deployment
practices.
• Follow Git best practices: branching strategies, feature branches, pull requests, and CI integration
Original job Backend Software Developer posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
Apply Now
Share Job
Share Job

About the Company

Cai World-wide

CAI Software, LLC is a leader in the delivery of mission-critical, production-oriented enterprise resource planning (ERP), manufacturing execution systems (MES), warehouse management software (WMS), electronic data interchange (EDI), and process automation software and services to leading companies...

Read more about the company

Auto-Apply to Backend Software Developer Jobs with your AI JobCopilot

thunder icon Auto-Apply with AI

Similar Backend Software Developer Jobs in India

GrabJobs is the no1 job portal in India, connecting you to thousands of jobs fast! Find the best jobs in India, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.