Senior Fullstack Engineer (.NET)

Ho Chi Minh

IT

Full-time

  Facebook   Linkedin

Are you a highly skilled and experienced Senior Software Engineer passionate about building robust, scalable, and high-performance full-stack applications? We are seeking an instrumental leader to join our dynamic team, where you will drive the entire software development lifecycle—from conceptualization to deployment and operational support—ensuring exceptional user experiences and robust backend systems. If you thrive in a collaborative, fast-paced environment and are ready to shape the future of our products, we encourage you to apply.

Location: This unique opportunity begins with on-site work in Dallas, Texas for at least 1 year, fthe rest will be onsite in office in Ho Chi Minh, Vietnam.

Key Responsibilities:

  • Full-Stack Leadership: Lead the design, development, and implementation of complex features for both front-end and back-end components.

  • Front-End Excellence: Architect and develop responsive, intuitive, high-performance user interfaces using Angular, ensuring exceptional user experience.

  • Back-End Mastery: Design and develop highly scalable, secure, and efficient RESTful APIs and services using C# and .NET 8+ on the .NET Core Framework.

  • Quality Champion: Write clean, maintainable, and well-documented code. Conduct thorough code reviews and develop comprehensive Unit Tests for both front-end and back-end. Participate in Usability and Operational Testing.

  • Cloud & DevOps Integration: Deploy, manage, and optimize applications within AWS environments, leveraging Kubernetes. Collaborate on CI/CD pipelines via Azure DevOps and GitHub.

  • Problem-Solving & Troubleshooting: Diagnose and resolve complex technical issues, performance bottlenecks, and bugs across the full stack.

  • Collaboration & Mentorship: Work closely with product, UX/UI, and other engineers in an agile environment. Mentor junior engineers, sharing knowledge and fostering continuous learning.

  • Project Agility: Utilize Atlassian Jira for effective task tracking, sprint management, and project communication.

Required Skills & Experience:

  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.

  • Greater than 5 years of progressive experience in software development, with a significant focus on full-stack development.

  • Strong expertise in Front-End development with Angular.

  • Extensive experience with C# and the .NET Core Framework, particularly .NET 8 (or later).

  • Proven experience designing and implementing RESTful API services.

  • Deep experience with Visual Studio for both .NET and Angular development.

  • Experience with version control systems (GitHub) and familiarity with Azure DevOps for CI/CD.

  • Hands-on experience with AWS and Kubernetes for cloud platforms and container orchestration.

  • Demonstrated experience writing comprehensive Unit Tests.

  • Familiarity with Usability Testing and Operational Testing methodologies.

  • Proficiency in using Atlassian Jira for project management.

  • Solid understanding of software design principles, data structures, algorithms, and design patterns.

Preferred Qualifications:

  • Master's degree in Computer Science or a related field.

  • Experience with microservices architecture.

  • Knowledge of database technologies (e.g., SQL Server, PostgreSQL, NoSQL databases).

  • Experience with other front-end frameworks (e.g., React, Vue.js) is a plus.

  • Certifications in AWS or Kubernetes.

What You Bring Beyond Code (Social Skills):

  • A self-starter leader who proactively defines tasks, backlog, and roadmap, and communicates progress effectively.

  • Unafraid to execute successfully and take initiative.

  • Exceptional communication and collaboration skills to build trust.

  • Curiosity to continuously learn from others, the internet, and simulations.

  • A results-oriented individual who measures their deliverables.

  • A natural joy, passion, and pride for what you do.

Application form

Full Name *
Email Address *
Phone Number *
Your Resume *
To attach your Resume, click here to upload from your Computer.
Security code *

Submit