Software Mind

Senior Full-stack Engineer, C#

Software Mind

full-time

Posted on:

Location Type: Remote

Location: Costa Rica

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Design, develop, and enhance cloud-native features using C#, .NET, SQL Server, GraphQL, and metadata-driven UI components
  • Build and enhance backend services and business logic in C#/.NET
  • Work with SQL Server and Oracle/PLSQL to support complex data workflows
  • Integrate with a metadata-driven Angular-based UI
  • Participate in architectural discussions around cloud-native patterns
  • Support sprint planning, code reviews, and continuous improvement initiatives
  • Collaborate with distributed teams across time zones.

Requirements

  • 5+ years of professional experience with C#/.NET development
  • Strong understanding of SQL Server, relational modeling, and query optimization
  • Exposure to Oracle/PLSQL or willingness to ramp up quickly
  • Experience building APIs and services; familiarity with GraphQL a plus
  • Understanding of cloud-native concepts (Azure or AWS experience preferred)
  • Comfort working with metadata-driven UI systems; Angular experience is a plus
  • Familiarity with agile development practices, CI/CD, and modern DevOps tooling
  • Strong communication skills and ability to work effectively with distributed teams
  • Proactive, collaborative, and eager to contribute to team success.
Benefits
  • Air travel to the USA (Atlanta, GA) 1-2 times per year.
Applicant Tracking System Keywords

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

Hard Skills & Tools
C#.NETSQL ServerGraphQLOraclePLSQLAPI developmentcloud-native conceptsAngularquery optimization
Soft Skills
strong communication skillscollaborativeproactiveability to work effectively with distributed teams