• Jobs
  • >
  • Software Engineer (Full-Stack)

Software Engineer (Full-Stack)

  • Indefinite
  • Full time
  • Hybrid (North Macedonia)

Software Engineer (Full-Stack)

Location: Skopje, North Macedonia (Hybrid – occasional in-person meetings)
Language: Full professional fluency in English required#

Hours: 10am - 6.30pm | Mon-Fri

About the Role

We’re looking for a motivated Software Developer to join our growing team and help build a modern SaaS platform used by international clients.

In this role, you’ll work across both frontend and backend development, contributing to new product features and supporting our evolving platform. You’ll collaborate with experienced engineers and gain hands-on experience building scalable applications, integrating APIs, and working with emerging AI-powered capabilities.

This is a great opportunity for a developer who wants to grow quickly, work with modern technologies, and gain exposure to AI integrations in a real production environment.

You must be located within commuting distance of Skopje for occasional in-person collaboration with our London team.



What You’ll Do

  • Build and improve features across a modern SaaS platform

  • Develop backend services using Node.js and NestJS

  • Create user-facing features using React, Next.js, and Tailwind

  • Integrate and work with REST APIs

  • Support development of AI-powered product features using Python

  • Work with OpenAI APIs and vector databases such as ChromaDB

  • Write clean, maintainable, and well-documented code

  • Participate in code reviews and team collaboration

  • Help debug and resolve issues in development and production environments

  • Work closely with product and design teams to deliver new functionality


Tech Stack

You’ll work with a modern stack including:

Backend

  • Node.js

  • NestJS

Frontend

  • React

  • Next.js

  • Tailwind CSS

AI / Data

  • Python

  • OpenAI APIs

  • ChromaDB

APIs

  • REST API design and integrations



What We’re Looking For

Core Requirements

  • Ideally suited to someone with 3+ year experience with professional software development experience (or strong equivalent projects)

  • Experience developing with JavaScript or TypeScript

  • Experience with Next.js

  • Familiarity with Node.js backend development

  • Experience building interfaces with React

  • Understanding of REST APIs

  • Ability to write clean and maintainable code

  • Good problem-solving skills and attention to detail

  • Strong written and spoken English communication skills

Nice to Have
Experience using Tailwind CSS

  • Familiarity with NestJS

  • Experience working with Python
    Exposure to AI APIs such as OpenAI

  • Interest in AI-powered product development



Candidate Profile

The ideal candidate:

  • Is curious and eager to learn

  • Enjoys building real products and seeing their work used by customers

  • Is comfortable asking questions and collaborating with teammates

  • Has experience building personal, academic, or open-source projects

  • Is excited about modern web technologies and AI


Location Requirements

  • Must be located within commuting distance of Skopje

  • Must work within two hours of the UK timezone

  • Must have full professional fluency in English


Why Join Us?

  • Work with modern technologies and AI tools

  • Gain real experience building a production SaaS platform

  • Collaborate with an international engineering team

  • Opportunity to grow quickly into a mid-level engineer

Benefits we offer:

  • Private medical insurance (after 6 months work)

  • Hybrid working model - work from home, office or both

  • Regular team meetups - dinners, outdoor activities and events

  • Opportunity to travel