- Location: Ho Chi Minh city, Vietnam
- Department: Software / Technology
- Reports To: Software Development Manager
* Job Summary:
We are looking for an experienced Senior Full-stack Software Developer with 5+ years of professional experience to join our team. The ideal candidate will bring strong technical leadership in both frontend and backend development, with a proven track record of delivering robust, scalable, and customer-facing software solutions.
In this role, you will have the opportunity to work on a variety of projects - from enhancing existing systems to building new platforms and services that directly contribute to our company's success and customer satisfaction.
________________________________________
Key Responsibilities:
• Customer-Facing Solutions: Collaborate with product managers and external stakeholders/clients to build, refine, and optimize customer-facing platforms and interfaces.
• Power Apps Development: Utilize Power Apps and Power Fx to build and extend low-code business applications.
• Web Development: Design, build, and maintain efficient, reusable, and reliable code using ASP.NET Core MVC. Build modern, responsive user interfaces using React or Angular.
• Database Management: Implement and maintain database schemas and perform data operations with SQL.
• API Development: Build and consume RESTful APIs to enable communication between different parts of the application.
• Collaboration: Work closely with product managers,
designers, and other engineers to deliver high-quality software solutions.
• Problem-Solving: Troubleshoot and debug applications to ensure optimal performance and functionality.
• Education: Bachelor's degree in Computer Science,
Software Engineering, or a related field (or equivalent experience).
• Language: English reading, writing, and speaking skills are required to communicate effectively with international teams or direct stakeholders.
• Experience: 5+ years of hands-on professional experience in full-stack software development, with a strong portfolio of customer-facing or client-driven projects.
• Technical Proficiency: Hands-on experience with the following technologies:
o Backend: .NET (C#) and ASP.NET Core MVC.
o Frontend: modern JS frameworks (React or Angular), HTML5, CSS3, and JavaScript/TypeScript.
o Low-Code: Experience with Power Apps and the Power Fx language.
o Databases: Strong knowledge of relational or NoSQL databases (e.g., SQL Server, MySQL, PostgreSQL, MongoDB).
________________________________________
* Preferred Qualifications (nice-to-have):
• Client Engagement: Experience gathering client feedback, translating user requirements into technical specs, or presenting demos to stakeholders.
• DevOps: Understanding microservices architecture and familiarizing with containerization technologies (e.g., Docker, Kubernetes).
• AI/ML: Knowledge of AI/ML concepts and their application in software development.
• Cloud: Experience with cloud platforms (e.g., AWS, Azure, or Google Cloud).
• Working method: Experience working in Agile/Scrum development environments.
• CI/CD: Experience with Continuous Integration/Continuous Deployment (CI/CD) pipelines.