[VMQ] Senior Back-end Engineer (C#)

AI overview

Lead the design and maintenance of robust backend services and APIs, utilizing AI tools to enhance performance and mentoring junior developers in a collaborative environment.

Project - the aim you'll have

We are currently looking for skilled Senior Backend Engineer (C#) to become members of our dynamic team and work closely with one of our inspiring US clients!

The ideal candidate will serve as a technical leader responsible for designing, implementing, and maintaining our client’s backend services and APIs within a modern, AI-first engineering ecosystem. This role focuses on ensuring that backend systems are reliable, scalable, secure, and optimized for high performance, while supporting product needs and enabling future AI-driven features.

Expectations - the experience you need

  • +90% English written and oral (at least C1 level) with excellent communication skills.
  • 8+ years of professional experience in software development.
  • Deep experience with SOLID principles, Clean Architecture, trunk-based development, and CI/CD pipelines using feature flags
  • Expert-level proficiency in C# / .NET Core and modern API development.
  • Solid experience integrating with SQL, NoSQL, and in-memory data stores (e.g., MSSQL, MongoDB, Redis).
  • Strong understanding of distributed systems, API security, performance engineering, and cloud-native patterns.
  • Competence with AI-assisted development tools and modern engineering automation.
  • Strong analytical and creative problem solving capabilities.
  • Clear, structured communication skills.
  • Ability to work independently and collaboratively in a remote-first environment.
  • Familiarity with AWS or Azure cloud ecosystems.

What you will do

  • Apply SOLID principles and Clean Architecture patterns to ensure maintainable, scalable codebases.
  • Architect, build, and maintain backend services and APIs using C# and .NET Core.
  • Integrate backend services with cloud platforms, third-party systems, and internal services.
  • Implement performance optimizations and caching strategies using Redis or similar technologies
  • Use AI-assisted development tools (GitHub Copilot, ChatGPT, and others) to enhance productivity, code quality, and testing
  • Apply AI-supported techniques to identify bottlenecks, propose optimizations, and improve reliability.
  • Participate in architectural design discussions, contributing to platform scalability and long-term technical strategy.
  • Collaborate with Product Owners to translate requirements into backend capabilities and technical plans.
  • Mentor junior and mid-level developers, helping them improve technical skills and AI-assisted workflows.

Our Benefits   

  • Educational resources.
  • Flexible schedule and Work From Anywhere.
  • Referral Program.
  • Supportive and chill atmosphere.

We are accepting applications from LATAM countries

     

     

    Perks & Benefits Extracted with AI

    • Education Stipend: Educational resources.
    • Flexible Work Hours: Flexible schedule and Work From Anywhere.

    Careers at Software Mind. Find Great Talent with Career Pages. | powered by SmartRecruiters | Find Great Talent with a Career Page.

    View all jobs
    Get hired quicker

    Be the first to apply. Receive an email whenever similar jobs are posted.

    Ace your job interview

    Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

    Senior Back-end Software Engineer Q&A's
    Report this job

    This job is no longer available

    Enter your email address below to get notified whenever we find a similar job post.

    Unsubscribe at any time.