North Macedonia or Kosovo

Full-Stack TypeScript Developer (Next.js / Node.js)

North Macedonia or Kosovo ( hybrid/ remote)

40 hours per week

Do you enjoy building software where technology, usability, and performance genuinely come together?

Where you’re not just assembling features, but shaping a modern platform used in the real world?

Good. Then this might be exactly what you’re looking for.

Spoiler alert: this isn’t your typical dev role.

In the morning, you open your laptop, at home or from our office in Skopje. Your choice.

You join the daily stand-up. Short, focused, no unnecessary meetings.

Then you dive into a modern platform within the insurance sector. A system where frontend elegance meets backend power.

One moment you’re refining a Next.js interface. The next, you’re building a scalable service in Nest.js.

Optimizing flows. Designing logic. Improving responsiveness. Writing clean TypeScript across the stack.

Not repetitive work. Not ticket pushing. But building something that actually matters.

What will you be working on?

Through OrangeMelons, you’ll contribute to the development of a modern insurance platform within a technically progressive environment.

This means:

  • Designing, developing, and maintaining a platform using Next.js and React
  • Building robust backend systems with Node.js and Nest.js
  • Working with TypeScript as your primary language
  • Designing efficient and scalable MongoDB schemas and queries
  • Ensuring high performance and responsiveness across the platform
  • Collaborating closely with designers, product managers, and fellow developers
  • Being involved throughout the entire development lifecycle, from concept to deployment

This role is for developers who enjoy ownership, variety, and technical depth.

Your technical playground

You’ll work with a modern and evolving stack:

  • Frontend: Next.js, React
  • Backend: Node.js, Nest.js
  • Language: TypeScript
  • Database: MongoDB
  • Testing: Jest, Cypress
  • Integrations & Security: REST APIs, OAuth, JWT, session-based authentication
  • UI Components: PrimeReact (and similar libraries)

This is an environment where quality, structure, and scalability truly matter.

Who are you?

You’re not someone who simply executes tasks.

  • You’re someone who builds thoughtfully.
  • Strong expertise in TypeScript, Node.js, and Next.js (required)
  • Experience with React and component libraries
  • Familiarity with MongoDB (or other unstructured databases)
  • Solid understanding of DRY, SOLID, and design patterns
  • Experience building RESTful APIs and microservices with Nest.js
  • Experience with testing frameworks like Jest or Cypress
  • Knowledge of authentication mechanisms (OAuth, JWT, sessions)
  • Excellent command of English
  • Proactive mindset, strong technical curiosity, and team-oriented attitude
  • You enjoy solving problems, improving systems, and thinking beyond code.


Why you’ll wake up tomorrow feeling excited about your work

OrangeMelons isn’t your typical software company. With us, you’ll work within a young team on innovative projects used daily by real organizations. You’ll be provided with a modern tech stack to experiment with.

The salary? Well-organized, including a company laptop. You’ll also receive:

  • An open culture without hierarchy
  • An international team of smart people (who are also fun!)
  • Team outings you won’t soon forget – from spontaneous Friday afternoon drinks to our annual Family Day meeting in Struga
  • You’ll be Melonhead from day one. That means being part of the team, being yourself, and truly being heard.

.