Software Mind
Software Mind
Software Mind is a technology company delivering software development and digital transformation services for organizations across artificial intelligence, SaaS, and telecommunications. Its work includes custom software, mobile applications, cloud consulting, and AI-focused solutions designed around the needs of clients in sectors such as financial services, telecom, biotech, and media. With a team of more than 1,000 employees, Software Mind supports technology initiatives and digital growth for businesses operating across global markets.

Senior Backend Engineer (.NET) — Costa Rica Remote

Build .NET microservices on AWS for Software Mind’s white-label B2B e-commerce platform, connecting Shopify with marketplace, payment, and tax systems.

Description

  • Build scalable REST services with ASP.NET Core, .NET 8, and CQRS.
  • Take ownership of order, inventory, pricing, catalog synchronization, and notification services.
  • Develop and use Shopify webhooks and Storefront and Admin REST and GraphQL APIs.
  • Connect the platform to Amazon SP-API, Walmart Marketplace, ERP, payment, and tax systems.
  • Maintain legacy services during phased or partial migrations.
  • Create unit, integration, and behavior-driven tests with xUnit, Reqnroll, and FluentAssertions.
  • Agree on API contracts and service messaging with the Team Lead, using SQS and EventBridge.
  • Contribute to code reviews and architecture decisions while upholding engineering standards.
  • Assist DevOps with AWS environment setup and infrastructure as code.
  • Participate in sprint planning, stand-ups, and technical discussions with the client.

Requirements

  • At least four years of backend development experience with strong C# and .NET skills, including ASP.NET Core and .NET 6 or later.
  • Sound understanding of clean architecture, domain-driven design, CQRS, repository patterns, and dependency injection.
  • Experience building and integrating REST APIs, including OpenAPI and Swagger.
  • Working knowledge of AWS services such as Lambda, SQS, S3, RDS, or DynamoDB.
  • Experience with relational databases such as PostgreSQL or SQL Server and NoSQL databases such as MongoDB.
  • Knowledge of JWT and OAuth 2.0 authentication.
  • Experience integrating new services into existing systems.
  • Experience with Docker and containerized development workflows.
  • Strong written and spoken English.
  • Experience working with Agile/Scrum and Jira.

Benefits

  • Remote work is available to employees.

Related Jobs

Devlane

Senior Full-Stack Scala Engineer

Devlane
51 – 200 Employees
B2BRecruitment

Own data engine features, build optimized Scala APIs, and deliver TypeScript interface changes. Devlane provides staff augmentation to fast-growing global clients.

Open
Jobsity

Mid-Level Go Backend Engineer — Remote, Latin America

Jobsity
201 – 500 Employees
ConsultingLogisticsMarketing

Build and maintain Go microservices and REST APIs for Jobsity’s high-traffic platform. Take ownership of backend work, code reviews, quality, and incident investigations in a remote role.

Open
Jobsity

Senior Embedded Python Engineer

Jobsity
201 – 500 Employees
ConsultingLogisticsMarketing

Maintain Python and Docker software for Jobsity’s industrial inspection systems running on NVIDIA Jetson devices. Oversee deployments, OTA updates, hardware drivers, and MQTT or Kafka messaging.

Open