Full-Stack Software Engineer Lead

Fulltime Ltd Vietnam
Visa Sponsorship Relocation
Apply
AI Summary

Design, develop, and implement complex features and functionalities for web applications using C#, .NET, and AWS.

Key Highlights
Lead design and development of complex features and functionalities
Develop responsive user interfaces using Angular
Design and develop scalable APIs using C# and .NET
Technical Skills Required
Angular C# .NET .NET Core Restful API AWS Kubernetes Azure DevOps GitHub Visual Studio
Benefits & Perks
Relocation package
Visa sponsorship
Reimbursement of all travel and relocation expenses

Job Description


Job overview and responsibility

Location: Work on-site in Texas, for at least 1 year. After that, you will continue working at office in HCMC.

The company will fully cover all travel and relocation expenses related to the U.S.

- Full-Stack Development: Lead the design, development, and implementation of complex features and functionalities for both front-end and back-end components of our applications.

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

- Back-End Development: Design and develop highly scalable, secure, and efficient RESTful APIs and services using C# and .NET (or later) on the .NET Core Framework.

- Code Quality & Best Practices: Write clean, maintainable, and well-documented code. Conduct thorough code reviews, ensuring adherence to coding standards, design patterns, and best practices.

- Testing & Quality Assurance: Develop comprehensive Unit Tests for both front-end and back-end code to ensure reliability and correctness. Participate in and support Usability Testing and Operational Testing phases to validate application performance and user experience.

- Cloud & DevOps: Deploy, manage, and optimize applications within AWS environments, leveraging containerization technologies like Kubernetes. Collaborate with DevOps teams on CI/CD pipelines managed via Azure DevOps and GitHub for backend repositories.

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

- Collaboration & Mentorship: Work closely with product managers, UX/UI designers, and other engineers in an agile environment. Mentor junior engineers, sharing knowledge and promoting a culture of continuous learning.

- Project Tracking: Utilize Atlassian Jira for effective task tracking, sprint management, and project communication


Required skills and experiences

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

- Greater than 7 years of progressive experience in software development, with a

significant focus on full-stack development.

- Willing to work onsite in the US 1 year

- Fluent English

- Extensive experience (7+ years of 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 .NET development.

- Experience with version control systems, specifically GitHub, and familiarity with Azure DevOps for CI/CD processes.

- Hands-on experience with cloud platforms, particularly AWS, and container orchestration using Kubernetes.

- Demonstrated experience writing comprehensive Unit Tests.

- Familiarity with Usability Testing and Operational Testing methodologies.

- Proficiency in using Atlassian Jira for project management and issue tracking.

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



Subscribe our newsletter

New Things Will Always Update Regularly