Senior Back-end (.NET) Engineer

About the Role

We are seeking a highly skilled Senior .NET Engineer with over** 6 years of experience** in designing and developing scalable, high-performance applications. The ideal candidate is passionate about delivering high-quality software solutions for client projects, collaborating with cross-functional teams, and building modern, secure, and maintainable systems using .NET technologies and AWS cloud services .

Responsibilities

  • Design, develop, and maintain scalable applications using .NET programming languages.
  • Develop and maintain backend services and RESTful APIs using Web API.
  • Build and manage applications on AWS cloud infrastructure.
  • Implement and manage data access layers using Entity Framework and relational databases.
  • Write clean, maintainable, and scalable code following industry best practices. Test, deploy, troubleshoot, and maintain applications in production environments.
  • Develop, revise, update, refactor, and debug existing systems to improve performance and maintainability.
  • Collaborate with cross-functional teams including developers, product managers, and stakeholders to deliver high-quality solutions.
  • Participate in code reviews, system design discussions, and technical decision-making.
  • Contribute to the full software development lifecycle (SDLC) including documentation and continuous improvement.
  • Work within Agile teams to ensure efficient development cycles and timely delivery.

Requirements

  • 6+ years of professional experience as a software developer or .NET engineer. Strong expertise in .NET programming languages and backend development.
  • Hands-on experience with SQL and relational database management systems. Experience working with AWS cloud services.
  • Strong understanding of Entity Framework and Web API.
  • Experience developing web or mobile applications.
  • Solid understanding of software architecture and system design principles.
  • Strong ability to write functional code and identify and resolve software defects. Excellent communication and collaboration skills.
  • Familiarity with Agile/Scrum methodologies and CI/CD pipelines.

Nice to Have

  • Experience working in the Insurance industry, particularly with life insurance products, policy servicing, underwriting, or claims management.
  • Experience with cloud-native architectures and distributed systems. Knowledge of CI/CD pipelines and DevOps practices.
  • Experience collaborating in cross-functional and international teams.

Why You'll Love Working Here

  • Working Hours & Compensation
  • Working Time: 9 AM – 6 PM (Vietnam Time)
  • 12 days of annual leave per year plus Vietnamese public holidays
  • Salary paid in NET (USD)

Perks & Benefits

  • 100% Remote Work – Our company has operated virtually since inception with robust remote systems.
  • Fast-growing company – Excellent opportunities for career development and professional growth.
  • Positive team culture – A supportive, collaborative, and friendly working environment.
  • Engagement events – Company trips, team building activities, year-end parties, gifts for special occasions, and monthly team meetings.
  • Learning & Development – Access to online courses and professional training programs.
  • Healthcare benefit – Medical card provided to support your health and well-being.
  • Equipment support allowance – Provided after probation to ensure you have the necessary tools for effective remote work.