Full Stack Engineer (Server-Focused)
Full Stack Engineer (Server-Focused)
HUUM
Tartu, Tartumaa, Estonia
See who HUUM has hired for this role
See who HUUM has hired for this role
About HUUM
HUUM builds premium sauna solutions by combining hardware, software, and design. Our systems connect physical devices (heaters, controllers) with mobile apps and cloud services to deliver a seamless sauna experience.
As we continue to grow and expand our team, we are investing more into how our products work together as a connected system — shaping a more intelligent, responsive, and complete sauna experience for our customers.
We are now strengthening our platform team with a server-focused full-stack engineer who will take ownership of our backend systems and real-time device connectivity.
Role Description
We are looking for a Full-Stack Engineer (Server-Focused) to own and develop HUUM’s backend platform.
This role goes beyond traditional backend development — you will be responsible for building and operating a real-time IoT platform that connects devices, cloud services, and mobile applications.
You will take ownership of:
- Backend architecture
- API design
- Data models
- System reliability and performance
This is a high-impact role where your work directly influences how our products behave in real-world use.
Key Responsibilities:
Backend Ownership & Architecture
- Design and own scalable backend services and APIs
- Define system architecture and technical direction
- Own data models, database structure, and performance
- Ensure scalability, maintainability, and fault tolerance
IoT & Real-Time Systems
- Build and maintain device ↔ cloud ↔ app communication
- Implement real-time protocols (e.g. MQTT, WebSockets)
- Handle unreliable networks and offline scenarios
- Optimize system responsiveness and command latency
System Integration
- Define and maintain API contracts across systems
- Integrate backend with mobile apps and frontend services
- Work closely with firmware teams to enable device features
- Ensure clean integration with business systems (e.g. ERP, services)
Production & Reliability (You Build It, You Run It)
- Own production systems, uptime, and reliability
- Implement monitoring, logging, and alerting
- Debug and resolve incidents in live environments
- Continuously improve system performance and stability
Security & Compliance
- Apply secure coding practices across backend and APIs
- Ensure authentication, authorization, and data protection
- Contribute to compliance (e.g. GDPR, IoT security principles)
Collaboration & Product Thinking
- Work closely with product, firmware, and frontend teams
- Translate product requirements into scalable solutions
- Challenge assumptions and propose better technical approaches
- Contribute to system-level and architectural decisions
Must have:
- Strong proficiency in TypeScript / Node.js
- Strong experience with relational databases (PostgreSQL, MySQL)
- Solid experience with API design (REST and/or GraphQL)
- Experience with real-time systems (MQTT, WebSockets, event-based systems)
- Understanding of distributed systems and scalability
- Experience working with production systems (monitoring, debugging, incident handling)
- Knowledge of secure coding practices
- Experience with Git-based workflows
- Strong problem-solving and analytical thinking
Nice to have
- Experience with IoT platforms or connected devices
- Experience with cloud platforms (AWS, GCP, Azure)
- Familiarity with event-driven architectures (Kafka, RabbitMQ)
- Knowledge of microservices architecture
- Experience with CI/CD pipelines and automated deployments
- Experience with containerization (Docker, Kubernetes)
- Exposure to NoSQL databases
- Experience with monitoring tools (Datadog, Prometheus, etc.)
- Background in performance profiling and load testing
-
Seniority level
Entry level -
Employment type
Full-time -
Job function
Engineering and Information Technology -
Industries
Appliances, Electrical, and Electronics Manufacturing
Referrals increase your chances of interviewing at HUUM by 2x
See who you knowGet notified about new Full Stack Engineer jobs in Tartu, Tartumaa, Estonia.
Sign in to create job alertSimilar jobs
People also viewed
-
Embedded Software Engineer
Embedded Software Engineer
Explore top content on LinkedIn
Find curated posts and insights for relevant topics all in one place.
View top content