VNM Ho Chi Minh

Staff Software Engineer (C#, React)

Apply Now

Staff Software Engineer (C#, React)

Time type: full time
Posted on: July 15, 2026
Job requisition id: R7186

You will play a hands-on role engineering core real-time applications for production management of mobile robots, lifts, cases, and hardware. As a senior-level engineer, you will collaborate with engineers and product managers to design, build, and ship production-quality features across mobile, web, and backend services in an agile environment. 

RESPONSIBILITIES 

  • Design and develop real-time applications for production management of mobile robots, lifts, cases, and hardware 

  • Develop applications that span desktop, mobile and web technology stacks utilizing the following technologies: recent React or Angular, C# .NET, XAML, RabbitMQ, SQL 

  • Build responsive React components and modules (HTML, CSS/SCSS, TypeScript) with a focus on reusable patterns 

  • Integrate with backend services: consume REST APIs, exchange messages via RabbitMQ, and leverage SignalR for real-time updates 

  • Write maintainable code with unit tests; contribute to end-to-end and component tests as needed 

  • Collaborate with other development teams and product managers to break down requirements, define API contracts, and execute new business requirements 

  • Communicate effectively with engineers, UX/UI, DevOps, and management; provide clear written designs, status updates, and documentation 

  • Implement and maintain internationalization and localization across the product 

  • Maintain regular collaboration overlap during 9am–5pm Eastern Time 

JOB REQUIREMENTS/ QUALIFICATIONS: 

  • Degree in Computer Science, a related technical discipline, or related experience 

  • 8+ years’ professional experience developing software applications 

  • Excellent verbal and written communication skills, including with engineers, UX/UI, DevOps, and management 

  • 3+ years of experience with HTML, CSS/SCSS, TypeScript, and React or Angular 

  • 3+ years of experience in C# and .NET 

  • Experience with RabbitMQ and SignalR 

  • Self-motivated, with an ability to learn quickly and independently, and work in a dynamic agile environment with cross functional and remote teams

Apply Now

Related Positions