Careers at PIERRE · Subotica, Serbia

Full Stack Web Developer

PIERRE builds a smart home and building automation platform on its own hardware and software, used by partners and clients across international markets. We are looking for a Full Stack Web Developer to design, build and ship features across the whole stack, from backend services to polished web interfaces.

Full-stackReact · Next.jsNode.js
Subotica
Somborski put 33a
Full-time
Contract role
Full-stack
Web development
Developer working on code at a dual-monitor desk in the PIERRE office
About PIERRE

The future of smart living

PIERRE is a smart home platform built on proprietary hardware and software. From a single, easy-to-use mobile app, people control lighting, climate, security, energy use and much more.

We work from offices in Subotica and Szeged, and our software runs in homes and buildings across international markets.

The opportunity

Own features from idea to production

You will build production-ready features across the entire stack, from backend architecture and APIs to the interfaces people actually use. The team moves fast, ships often, and uses AI tools as part of everyday development.

This is hands-on product work with real ownership. You take a feature from the first sketch all the way to a live deployment, and you help shape how we build.

Why It Matters

Real ownership

Take features from conception through production, not just isolated tickets.

Modern, AI-assisted stack

TypeScript, Node.js, React and Next.js, with tools like Claude Code speeding up the work.

What you will do

Build across the whole stack

From backend services and APIs to modern, well-tested web apps.

Ship features end to end

Design, build and deploy features from the first idea through to production.

Build scalable backends

Develop reliable backend services and REST APIs that hold up as we grow.

Craft modern web apps

Build fast, accessible interfaces with React and Next.js.

Integrate systems

Connect third-party services and internal systems into one coherent product.

Write clean, tested code

Keep the codebase maintainable with clear, well-tested code.

Work with AI tools

Use tools like Claude Code, Cursor and Copilot to move faster without cutting corners.

Improve how we build

Sharpen our architecture, workflows and engineering practices over time.

Collaborate closely

Work directly with product and engineering to decide what to build next.

Why this role

Grow as a product engineer

You will join a small team with real products in the field and plenty of room to influence them. Decisions are quick, bureaucracy is minimal, and your work reaches users fast.

You work across web, APIs and hardware-connected software, in an international environment where good ideas win.

Why It Matters

Real influence

A small team, fast decisions and a direct say in the product.

Broad surface area

Frontend, backend, APIs and integrations, so no two weeks look the same.

What we are looking for

The developer we need

Modern web experience

Proven experience building and shipping modern web applications.

Strong JavaScript and TypeScript

Confident, day-to-day command of JavaScript and TypeScript.

Node.js backends

Experience building backend services with Node.js.

React and Next.js

Solid proficiency with React and Next.js.

REST APIs

Comfortable designing and consuming REST APIs.

Databases

Experience with relational or NoSQL databases.

Automated testing

You test your own work and can build automated coverage.

Full-feature ownership

Able to own a feature end to end, with strong problem-solving instincts.

Fluent English

You collaborate in English every day, so fluent English is essential.

Work to show

A GitHub profile, portfolio or work samples we can look at.

Nice to have

Bonus points for

Not required, but any of these will give you a head start.

AI-assisted development

Hands-on with tools like Claude Code, Cursor or GitHub Copilot.

Docker and containers

Experience with Docker and containerized workflows.

CI/CD

Familiarity with continuous integration and delivery pipelines.

Cloud platforms

Experience with AWS, Azure or GCP.

Agile product teams

A background working in agile product teams.

How hiring works

From application to first commit

1

Apply

Send your CV and a link to your GitHub, portfolio or work samples through the form below.

2

Intro call

A short call to get to know each other and the role.

3

Technical interview

Meet the team and walk through your experience and how you build.

4

Practical step

A focused practical task or code review, so we can solve real problems together.

5

Offer and start

Get set up with your equipment and ship your first feature, with the team behind you.

What we offer

A role worth committing to

International product

Work on software used across international markets.

Full-stack scope

Real full-stack work, from backend to frontend.

Modern, AI-assisted stack

A modern technology stack with AI woven into daily development.

Ownership and influence

Product ownership and a genuine say in decisions.

Fast and low-bureaucracy

Rapid decision-making with minimal bureaucracy.

Competitive pay

Competitive compensation for your experience.

Private health insurance

Private health insurance for peace of mind.

Wellness and gym

Access to a wellness center and gym.

Equipment provided

The equipment you need to do your best work.

PIERRE at a glance

A growing platform behind you

15+
Countries
200+
Partners
5000+
Installations
Join PIERRE

Let's build it together

Apply for the Full Stack Web Developer role

If you enjoy building products end to end and want real ownership, we would love to see your work. Tell us a bit about yourself and share your GitHub or portfolio.

Stay in the loop

New PIERRE products, features and partner stories. No spam.