Explore outstanding Cloud & Infrastructure jobs.
See now

Senior Full-stack Developer (NodeJS, ReactJS, .NET)

Restaff – House Of Norway
+2
Centec Tower - 72-74 Nguyen Thi Minh Khai, Xuan Hoa, Ho Chi Minh
Hybrid
Posted 2 hours ago
Job Expertise:
Job Domain:
IT Services and IT Consulting
AI Software & Services

Top 3 reasons to join us

  • We CARE about you and always put FAIRNESS first
  • Flexible & open international working environment
  • Chance to work onsite with the team

Job description

ABOUT THE TEAM

CodeIT AS, the innovative labelling, marking, and traceability experts:

  • Innovative Solutions: CodeIT AS provides cutting-edge solutions for labelling, marking, and traceability, enhancing production automation and data monitoring.
  • Global Impact: we assist manufacturers worldwide in leveraging data to solve traceability challenges and achieve new levels of automation.
  • Cost Efficiency: our services help clients save costs, increase efficiencies, generate value, and drive sustainable and profitable growth.
  • Brand Independence: CodeIT AS emphasizes hardware brand-independence, offering a versatile and configurable traceability platform, CodeIT Enterprise™, tailored to various industrial sectors.

We are building the next generation of the CodeIT Enterprise™ platform — new web-based products such as Core Portal and LabelDesign 2.0 — using the most recent technologies like React, Node.js, and MongoDB. At the same time, we continue to maintain and incrementally modernize our mature .NET / WPF desktop application that customers rely on in production today.

We work in an AI-first engineering culture: leveraging AI tools to improve productivity, code quality, and continuous learning is a core part of how we build software.

 

WE ARE LOOKING FOR A PERSON, WHO WILL

  • Develop web-based products together with other team members using modern technologies such as NodeJS, ReactJS, and JavaScript (or TypeScript), backed by MongoDB (NoSQL).
  • Maintain, support, and incrementally modernize our existing .NET (C#) / WPF desktop platform.
  • Be involved in the entire software development life cycle (SDLC), including analysis, design, coding, testing, implementation, and support.
  • Participate in design and code reviews.
  • Research and identify root causes of defects and issues.
  • Actively leverage AI tools (Claude Code, GitHub Copilot, Cursor, and similar) for coding, debugging, testing, and learning — while critically reviewing and taking responsibility for the AI-generated output.
  • Rethink how we build — proactively identify where AI can reshape our workflows and quality practices, not just speed up existing steps.
  • Drive continuous improvement and efficiency by recommending process enhancements and additional features.
  • Develop documentation throughout the software development life cycle.
  • Work as part of a team and participate in Agile scrum activities as needed.

Your skills and experience

A POTENTIAL CANDIDATE WILL HAVE

  • Possess around 4-6 years of experience in software development using JavaScript (we value demonstrated skills and output over years on the CV):
  • Strong experience with NodeJS, ReactJS, JavaScript (or TypeScript), and CSS frameworks.
  • Experience with both non-relational databases (NoSQL - especially MongoDB) and relational databases (SQL).
  • Working proficiency in C#/.NET - able to read, debug, and modify an existing application. Deep expertise is not required, but you must be comfortable maintaining the legacy platform.
  • SOLID mindset and a good understanding of design patterns and software architectures.
  • Experience with the Agile development process.
  • Experience in Unit testing.
  • An AI-first mindset — you actively use AI tools in your daily work and critically evaluate their output.
  • Good coding, troubleshooting, and communication skills.
  • Good English, both written and conversational.
  • Attention to detail and ability to work as part of a team.
  • Honest, self-disciplined, and self-motivated.
  • Proactive, friendly, and open-minded.

Plus Skills

  • Experience with TypeScript.
  • Experience with any chart library (ChartJS, eChart…).
  • Experience with WPF or Windows desktop applications.
  • Experience with GraphQL, real-time communication (WebSocket, MQTT), or message queues.
  • Nice if you have experience in Docker, Linux, and cloud (Azure or AWS).
  • Experience with industrial software, manufacturing systems, or hardware/device integration.
  • Experience modernizing legacy systems or bridging legacy and modern platforms.

Why you'll love working here

Attractive Benefits:

  • 13th-month salary bonus provided to all staff members.
  • Comprehensive healthcare insurance package for you and your dependents.
  • Annual health check-up included.
  • 12 days of annual leave per year, with the opportunity for 1 additional day per year, up to a maximum of 18 days. Additionally, 3 special Restaff holidays are granted on December 24th, 25th, and 26th.
  • Hybrid working model allowing for 1 day per week of remote work.
  • English-speaking working environment.
  • Overseas business trip opportunities available.
  • Sponsorship and encouragement for staff members to pursue further education through coverage of tuition fees and examination costs.
  • Product-oriented approach with an agile project management style, offering a dynamic work environment and the chance to gain expertise in the latest technologies.
  • Regular gathering parties and team-building activities.
  • Complimentary coffee (including cappuccino, cafe latte, latte macchiato, etc.), milk, and juice.
  • Working hours from 9 am to 6 pm, Monday to Friday, with a one-hour lunch break and a thirty-minute break in the afternoon.
  • Annual Performance Appraisal opportunities
  • English communication skills training provided.
  • And much more!

Experienced software development business from Norway

Company type
IT Product
Company industry
Software Products and Web Services
Company size
151-300 employees
Country
Norway
Working days
Monday - Friday
Overtime policy
No OT

More jobs for you

Get similar jobs by email Subscribe