openqareer

Senior Backend Engineer (C#, .NET, API, SQL, English)

công ty tnhh nexthink technologies · Thành phố Hồ Chí Minh

# Senior Backend Engineer (C#, .NET, API, SQL, English) **công ty tnhh nexthink technologies** · Thành phố Hồ Chí Minh · `On-site` 🕒 **Статус:** *Опубликовано: вчера* · *Источник: Indeed* --- ### About the Role Job description About the Role We are looking for a Backend Software Engineer to join our development team and build, maintain, and modernize high-performance backend systems and services. The role involves both maintaining existing systems and helping migrate legacy components toward newer service-oriented architectures. Responsibilities Develop and maintain backend services using C# and .NET. Build REST APIs, gRPC services, and real-time communication systems. Work with SQL Server, Redis, and other data stores. Develop scalable and reliable asynchronous and concurrent systems. Troubleshoot performance, connectivity, and production issues. Maintain and modernize legacy .NET Framework applications. Write and maintain unit tests and automated tests for business logic and backend services. Participate in system design, code reviews, testing, and technical discussions. Work with Docker, IIS/Nginx, and service deployment environments. Integrate authentication and authorization using JWT. Collaborate with frontend, backend, QA, and infrastructure teams. Your skills and experience 5+ years of professional software development experience. Ability to communicate effectively in English Strong C# and .NET experience. Experience developing backend APIs and services. Good understanding of OOP, SOLID principles, design patterns, and clean code. Strong understanding of asynchronous programming and concurrency. Good SQL and database knowledge. Experience writing unit tests and understanding testable code design. Experience with Git and modern software development practices. Ability to understand, troubleshoot, and improve existing systems. Nice to Have .NET 6/8 and ASP.NET Core .NET Framework / Web API 2 gRPC and streaming SQL Server Redis MongoDB Docker IIS / Nginx WebSocket xUnit, NUnit, or MSTest Moq, NSubstitute, or another mocking framework Integration testing and test automation Experience with high-performance or real-time systems Testing & Code Quality Write clear, maintainable unit tests for business logic and service components. Use mocks, stubs, and test doubles appropriately when testing dependencies. Cover important success, failure, edge-case, and exception scenarios. Maintain tests as part of refactoring and feature development. Understand the difference between unit, integration, and end-to-end tests. Use automated tests to prevent regressions and improve confidence when modifying legacy code. Follow clean-code and SOLID principles to make components easier to test and maintain. What We Value Strong problem-solving and debugging skills. Ability to understand existing systems and architecture. Practical engineering judgment. Attention to performance and reliability. Clean, maintainable, and testable code. Good communication and teamwork. Willingness to learn and take ownership. Ideal Candidate We are looking for an engineer who can do more than implement requirements — someone who can understand why a system works the way it does, identify problems, and help improve the overall architecture. We value backend engineering, debugging, concurrency, distributed-systems thinking, automated testing, and the ability to safely modernize legacy systems. Why you'll love working here 100% Salary in probation period. Social insurance on Gross salary Bao Viet health care package Allowance for lunch and parking fee Special celebrations on Autumn Festival, Tet, Birthday Monthly team-building activities 13th-month salary. Bonus according to work performance

Наблюдалась 2026-09-21, впервые 2026-09-20, источник — Indeed.

Открыть у работодателя