Job Description:
We are looking for a skilled Fullstack Developer with strong experience in .NET (C#) for backend development and React.js for frontend interfaces. You will be responsible for designing, developing, and maintaining end-to-end web applications that are robust, scalable, and user-friendly. The ideal candidate is comfortable working across the entire technology stack and collaborating closely with cross-functional teams.
Key Responsibilities:
- Design and develop high-quality web applications using ASP.NET Core for the backend and React.js for the frontend
- Collaborate with product managers, UI/UX designers, and other developers to implement new features
- Write clean, maintainable, and efficient code across both frontend and backend layers
- Create and consume RESTful APIs and ensure seamless data exchange between client and server
- Integrate third-party services and APIs as required
- Ensure application performance, scalability, and security
- Participate in code reviews and provide constructive feedback
- Write unit and integration tests to ensure reliability and quality
- Maintain documentation and contribute to continuous process improvements
Required skills/Experience:
- 2 years of experience in .NET (C#, ASP.NET Core) backend development
- 2 years of hands-on experience with React.js, Redux, and modern JavaScript (ES6+)
- Strong knowledge of SQL Server, Entity Framework, or other ORM tools
- Familiarity with frontend build tools (Webpack, Vite) and package managers (npm, yarn)
- Experience with REST APIs, web services, and client-server architecture
- Proficient with Git and version control workflows
- Solid understanding of software development best practices, including Agile methodologies
- Bachelor’s degree in Computer Science or a related field (Software Engineering).
- TOEIC score: ≥650 or an equivalent level of English proficiency
Nice to have:
- Experience with TypeScript and modern React features (Hooks, Context API)
- Familiarity with Azure or other cloud platforms
- Knowledge of CI/CD pipelines and DevOps practices
- Experience with testing frameworks (e.g., xUnit, Jest, Cypress)
- Understanding of microservices architecture is a plus
Years of experiences:
2+ YoE
Benefits/ Opportunity:
- Working in an international, dynamic and professional environment with many opportunities to develop career
- Having opportunities of being trained oversea and working directly with oversea customer
- A stable and rewarding position where your long-term commitment will be highly valued
- Technical & Soft skills internal training courses
- Many company activities (Sport and music festival, TMA Futsal league …) are held annually
- Competitive salary and bonus
- Total Health Care Insurance
- Loan Fund
- Team Building Fund