Software Mind

Senior Backend Engineer

Software Mind
Posted 10/22/2026full-timeRemote • Costa RicaSeniorWebsite
Apply

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in designing and building scalable RESTful microservices using ASP.NET Core and integrating with various APIs and external systems. Proficient in clean architecture principles and backend development practices, with a strong focus on testing and DevOps methodologies.

Highest-signal resume keywords
C# / .NET DevelopmentREST API IntegrationAWS ServicesClean ArchitectureAgile/Scrum Methodologies

Tech Stack

Tools & technologies
ASP.NETAWSDockerDynamoDBERPGraphQLMicroservicesMongoDBNoSQLPostgresSQL.NET

About the role

Key responsibilities & impact
  • Design and build scalable RESTful microservices with ASP.NET Core Web API (.NET 8) and CQRS
  • Own core services: Order Management, Inventory, Pricing Engine, Catalog Sync, and Notifications
  • Build and consume Shopify Webhooks and REST/GraphQL APIs (Storefront API, Admin API)
  • Integrate with external systems such as Amazon SP-API, Walmart Marketplace API, ERP, payment gateways, and tax services
  • Work with legacy services where the migration is phased or partial
  • Write unit, integration, and BDD tests (xUnit, Reqnroll, FluentAssertions)
  • Define API contracts and inter-service communication (SQS, EventBridge) with the Team Lead
  • Take part in code reviews and architecture decisions, and help hold the engineering standard
  • Support environment setup and infrastructure-as-code with DevOps on AWS
  • Join sprint planning, stand-ups, and technical discussions with the client

Requirements

What you’ll need
  • 4+ years of backend development with strong C# / .NET (ASP.NET Core, .NET 6+)
  • Solid grasp of clean architecture: DDD, CQRS, repository pattern, dependency injection
  • Experience building and integrating REST APIs, including OpenAPI / Swagger
  • Working knowledge of AWS: Lambda, SQS, S3, RDS or DynamoDB
  • Relational (PostgreSQL or SQL Server) and NoSQL (MongoDB) databases
  • JWT / OAuth 2.0 authentication
  • Brownfield experience: plugging new services into existing systems
  • Docker and containerized workflows
  • Strong written and spoken English
  • Agile/Scrum with Jira

Benefits

Comp & perks
  • Employees can work remotely

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
ASP.NET CoreCQRSUnit TestingIntegration TestingBDD TestingOpenAPI / SwaggerDockerPostgreSQLMongoDBJWT / OAuth 2.0
Soft Skills
Strong Written CommunicationStrong Spoken Communication
Tools & Technologies
JiraAWS LambdaAWS SQSAWS S3AWS RDSAWS DynamoDB
Industry Keywords
MicroservicesBrownfield ExperienceDependency InjectionRepository PatternEventBridge