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 .NET Backend Engineer — Software Mind, Costa Rica Remote

Build .NET microservices for Software Mind’s B2B e-commerce clients. Integrate AWS services, marketplaces, and legacy systems.

Description

  • Build scalable REST microservices using ASP.NET Core Web API, .NET 8, and CQRS.
  • Lead development of order management, inventory, pricing, catalog synchronization, and notification services.
  • Connect Amazon and Walmart marketplace APIs with ERP platforms, payment gateways, and tax services.
  • Help maintain legacy services through phased or partial migrations.
  • Create unit, integration, and BDD tests with xUnit, Reqnroll, and FluentAssertions.
  • Work with the Team Lead to define API contracts and service communication through SQS and EventBridge.
  • Contribute to code reviews and architecture decisions.
  • Help uphold engineering standards.
  • Assist DevOps with AWS environment setup and infrastructure as code.
  • Take part in sprint planning, stand-ups, and technical discussions with the client.

Requirements

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

Benefits

  • Option to work remotely.
  • Full-time employment.

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