Senior - Software Engineer, .NET, Reactjs

Trung tâm Công nghệ Thông tin
Hồ Chí Minh
25-ITC-0957
We're building an internal operations platform that transform how MoMo sees and manages its core activities.
This is a senior/lead individual contributor role. You will own the technical direction of a greenfield product. You work with the Product Owner to translate business intent into working software.

Mô tả công việc

  • Lead end-to-end development of a complex, highly optimized web application from architecture to deployment
  • Build information-dense, keyboard-first interfaces for power users (think Linear, not landing pages)
  • Design and implement backend services, data models, and API layers
  • Build integrations with enterprise systems
  • Make technical trade-offs independently and communicate them clearly
  • Write maintainable, production-quality code daily
  • Shape product direction through engineering judgment, push back when designs don't work, propose alternatives when requirements are unclear

Yêu cầu công việc

High Agency
  • You ship without waiting for perfect information
  • You see gaps and fill them before being asked
  • You own outcomes, not activity
Strong Engineering Fundamentals
  • Modern React: state management, performance optimization, component architecture
  • TypeScript proficiency on the frontend
  • Backend proficiency with C# and ASP.NET Core: designing APIs, modeling data, writing efficient queries
  • Solid understanding of relational databases (PostgreSQL preferred)
  • Experience integrating with third-party APIs and handling auth, rate limits, error recovery
  • You understand why things work, not just how to make them work
  • You write code your teammates will thank you for
Strong Communication
  • You explain technical concepts clearly to non-engineers
  • You ask questions early rather than building the wrong thing
  • You give and receive feedback constructively
  • You document decisions so others can understand your reasoning
  • You prefer "we shipped" over "I built"
Good Taste
  • You have opinions on how professional software should feel
  • You notice the difference between 50ms and 200ms response times
  • You understand information hierarchy, what earns screen space, what doesn't
  • You appreciate tools like Linear, Figma, or VS Code and can articulate why they're well-made

---

Qualifications
  • 3+ years building production web applications (fullstack).
  • Strong TypeScript/.NET (C#) experience on both client and server.
  • Proficiency with Node.js/Bun runtime.
  • Experience designing and maintaining optimized DB with PostgreSQL, or similar.
  • Familiarity with modern data-fetching and caching patterns
  • Comfortable with Docker and CI/CD basics
Bonus points:
  • TanStack ecosystem (Router, Query, Table, Form)
  • Enterprise/B2B product background with complex data relationships
  • Experience with Jira APIs or similar
  • Experience building AI-powered features or integrating LLMs into applications
  • Experience mentoring engineers or leading small teams