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
Bạn có quan tâm đến vị trí này?
hoặc bạn biết một ứng viên phù hợp
