logo
Myclients

SENIOR FULL-STACK DEVELOPER (JAVA / ANGULAR) · 💰 2500-2700 USD/month

Asia

October 23, 2026 at 5:46 AM

✨ AI summary

đź’° 2500-2700 USD/month

Location

  • Hanoi, Vietnam (Remote)

Languages

  • Java
  • TypeScript

Frameworks

  • Spring Boot
  • Angular

Databases

  • Relational databases

Experience Level

  • 5+ years

NSC Software delivers premier software development and consulting services for global businesses, powered by Vietnam’s top engineering talent. With a team of 200+ 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, Trusted and Transparent - 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.

1.1 Why should you join us?
  • Remote work, flexible working environment
  • Attractive salary package
  • Technical training and certifications
  • Global career opportunities
  • Enhance autonomy and independence
2.1 Responsibilities

As a Senior Full-stack Developer at NSC, you will have the opportunity to work remotely, with fixed working hours from 2PM to 10PM Vietnam time.

We are looking for smart Full-Stack Developers to join a flexible pool of engineers working with an international team. You will work on a collaboration platform called cplace, using Java/Spring Boot on the backend and Angular on the frontend. You don’t need any prior cplace knowledge: we provide a structured onboarding of about 2 weeks to get you up to speed.

We value quick learners with solid fundamentals over long job titles.

2.2 Main responsibilities
  • Develop full-stack features: build and maintain backend services in Java/Spring Boot and user interfaces in Angular.
  • Ramp up on cplace: complete the onboarding programme and start contributing to the platform quickly.
  • Deliver with quality: write clean, maintainable code, follow good Git practice, and take part in regular quality reviews.
  • Collaborate across teams: coordinate with the international team, working asynchronously where possible, and communicate progress clearly in English.
  • Track your time: follow the onboarding and timesheet process with the project manager for accurate hourly billing.
3. Job Requirements3.1 Skills & Qualifications
  • 5+ years of professional experience in full-stack development, with a proven track record delivering real products or client projects at a senior level. We value sharp fundamentals and fast learners over long job titles.
  • Strong hands-on experience with Java and Spring Boot: building and maintaining REST APIs, working with Spring Data and Spring Security, writing clean, well-tested backend code, and working with relational databases.
  • Strong hands-on experience with Angular and TypeScript: building maintainable UI with components, services, routing, forms, and RxJS, and connecting it to backend APIs.
  • Ability to work independently on complex tasks, review others’ code, and make sound technical decisions with minimal supervision.
  • Quick to ramp up on an unfamiliar codebase and platform.
  • Comfortable with Git workflows (branching, pull requests, code reviews) and able to work asynchronously with clear written updates.
  • Good English, written and spoken, for daily technical communication with an international team.
  • Examples of your work, such as code samples, a GitHub profile, or reference projects.
3.2 Nice to have
  • Strong spoken and written English.
  • Comfortable communicating directly with international clients.
  • Able to explain technical solutions and trade-offs clearly.
  • Comfortable participating in technical discussions, estimates, and proposals.
3.3 You Do Not Need
  • Prior cplace experience (we provide about 2 weeks of onboarding).
  • German language skills.
  • Enterprise certifications.
4.1 Compensation and Benefits
  • Competitive salary of up to 2500 - 2700 USD per month (negotiable).
  • Attractive Benefits: social insurance from probation period, private healthcare insurance, quarterly bonding, summer trip, company trip.
  • Remote work arrangement, allowing for flexibility and comfort.
  • Chance to enhance English language skills through interaction with native speakers.
  • Opportunity to work within a professional and multicultural environment.