Careers

Senior Fullstack Engineer (Nodejs/Java – Angular)

Apply now

ABOUT NSC SOFTWARE

NSC Software delivers premier software development and consulting services for global businesses, powered by Vietnam’s top engineering talent. With a team of 150+ IT
professionals, we continuously expand our capabilities, refine our delivery processes, and adopt cutting-edge technologies to meet diverse client needs.

Guided by our core values: Premier, Talented, Innovative, Committed, and Trusted, we focus on building long-term partnerships and delivering future-ready solutions. Through this, we aim to advance Vietnam’s IT industry and create meaningful global impact.

Why should you join us?

  • Remote work, flexible working environment
  • Attractive salary package
  • Technical training and certifications
  • Global career opportunities
  • Enhance autonomy and independence

JOB DESCRIPTION

We are looking for a highly capable and hands-on Senior Fullstack Engineer to join our team. This role requires a strong technical mindset with the ability to quickly understand existing systems, provide architectural direction, and actively contribute to development.

You will act as a technical anchor for the team, ensuring system stability, scalability, and maintainability while supporting engineers through onboarding and continuous guidance.

KEY RESPONSIBILITIES

  • Quickly gain a deep understanding of the current system, including architecture, data flow, and business logic
  • Analyze and break down the system end-to-end to identify improvements and optimization opportunities
  • Act as a technical anchor, providing clear technical direction and decision-making support for the team
  • Participate in hands-on development when needed, especially in critical or complex areas
  • Collaborate with cross-functional teams to ensure alignment on technical solutions
  • Support onboarding and training of new engineers, helping them ramp up effectively
  • Ensure best practices in code quality, system design, and performance optimization

JOB REQUIREMENTS

Skills & Qualifications

  • Proven experience in roles such as Senior Fullstack Engineer, Technical Lead, or Solution Architect (hands-on)
  • Strong backend development experience with Node.js and/or Java
  • Solid experience working with AWS services
  • Hands-on experience with OpenSearch (or Elasticsearch equivalent)
  • Experience with frontend development using AngularJS
  • Strong system design and architectural thinking capabilities
  • Ability to work independently with high responsiveness and ownership
  • Good communication skills, especially in technical discussions

Nice to Have

  • Experience working in distributed or microservices architecture
  • Familiarity with DevOps practices and CI/CD pipelines
  • Experience mentoring or leading engineering teams

BENEFITS & PERFORMANCE METRICS

Compensation and Benefits

  • Competitive salary upto $2500 USD/month
  • Remote work arrangement, allowing for flexibility and comfort
  • Attractive Benefits: social insurance…
  • Opportunity to work within a professional and multicultural environment
  • Enhance English skills daily with global team
  • Assistance and support through all aspects of the onboarding process

Personal Growth

  • Company Team Building Trip every year
  • Training sponsorship programs
  • Professional and dynamic working environment
  • Mental health support at work
  • English classes for professionals

Health care and Annual paid leave

  • Social insurance (optional)
  • Unemployment Insurance
  • Private health insurance
  • Vacation Leave: 12 days per year
  • Medical Leave: 8 days per year

Apply now

    Comment
    LinkedIn (or upload CV)