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

  • Full-time

Company Description

Company Description

We are Software Mind, an awesome team of engineers who are ready to ramp up any top-notch company’s projects! Our aim? To always be one step ahead. Become part of a multicultural company in constant growth with an excellent work environment certified by Great Place To Work!

Job Description

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.

Qualifications

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

    Additional Information

     

     

    Privacy Policy