Backend Software Developer

Remote Full-time
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
Apply Now

Similar Opportunities

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote Full-time

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote Full-time

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote Full-time

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote Full-time

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote Full-time

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote Full-time

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote Full-time

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote Full-time

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote Full-time

USPS Office Helper

Remote Full-time

**Experienced Remote Data Entry Specialist – Global Airline Operations**

Remote Full-time

Experienced Customer Service Representative – Remote Opportunity in Texas for Pet Lovers and Enthusiasts to Deliver Exceptional Support and Service

Remote Full-time

Experienced Web Hosting Technical Support Specialist – Live Chat and Ticket Resolution Expert for Global Customer Success

Remote Full-time

Experienced Remote Chat Support Specialist – Delivering Exceptional Customer Experiences from Anywhere with arenaflex, Earning $25-$35/hr

Remote Full-time

Experienced Remote Data Entry Specialist – Part-Time Opportunity for Detail-Oriented Individuals at blithequark

Remote Full-time

Senior Product Manager - Customer Analytics for Remote Customer Support at blithequark

Remote Full-time

Mail Processor

Remote Full-time

Experienced Customer Service Representative – Chat Support Specialist for Dynamic Fintech Company blithequark

Remote Full-time

Experienced Online arenaflex Live Chat Virtual Assistant – Customer Support and Service Representative

Remote Full-time

Virtual Data Entry at FedEx No Experience Start Now

Remote Full-time
← Back to Home