Connect Logo Banner
Connect Logo Banner

Full-Stack Developer

Salary

185,000MKD NET

Hours

Monday – Friday | 09:00 – 17:00 CEST

Location

Remote (anywhere in Macedonia)

About the Client

Our client is the leading marketing software provider for real estate agents in Germany and Austria. Their platform supports thousands of professionals with tools for content creation, CRM, analytics, and client engagement. They are an established, fast-growing company with a product-driven culture and modern tech stack.

About the Role

This role is ideal if you’re a hands-on developer who enjoys taking ownership of features and wants to work with a fast-moving product team while staying based in Macedonia.

What You’ll Be Doing

  • Develop fullstack features across CRM, marketing, and analytics modules using Vue.js, Apollo, and GraphQL
  • Take ownership of features from planning to deployment
  • Work on automation workflows and backend services with NestJS
  • Build landing pages and marketing funnels using Nuxt and backend integration
  • Develop white-label widgets using Lit Web Components for client websites
  • Contribute to architecture and UX improvements
  • Manage data securely using MongoDB, Redis, BullMQ, and Auth0
  • Collaborate in an agile, remote-first team of international developers
  • Write clean, testable, maintainable code
  • Continuously ship valuable updates and improvements

What You Should Bring

  • 3+ years fullstack experience with modern frameworks
  • Solid experience with Vue.js, TypeScript, Node.js (NestJS), and GraphQL
  • Experience with MongoDB, Redis, and Docker
  • Familiarity with modern CI/CD and version control (Git)
  • Excellent English communication

Bonus If You Have

  • Experience with email funnel automation or white-label widget development
  • Exposure to AWS tools (S3, SES)
  • Past work in SaaS or real estate technology

What You Get

  • Private health insurance
  • 20 days annual leave
  • Company-provided laptop with IT support
  • Paid candidate referral program
  • Access to international teams, mentorship, and growth paths
  • Flexibility to work remotely

Interview Process

Shortlisted candidates contacted within a week of applying. 2-3 weeks for decision following 1st interview.

Apply for this position

Allowed Type(s): .pdf, .doc, .docx
Loading...