Junior Full-Stack Developer
About Vaella
Vaella is a European technology company building privacy-first intelligence for buildings — real-time occupancy, people flow, and digital twins for metro stations, airports, and offices. Our LiDAR sensors measure distance, not identity, so analytics work without camera-style surveillance or GDPR headaches.
We’re a small, product-focused team in Helsinki. You’ll ship real features to real deployments, not slide decks.
What you’ll do
Build and improve our web platform (Vue 3, TypeScript, Vuetify) — dashboards, 3D station views, and live data
Work on our AWS backend — APIs, real-time pipelines, and serverless services (Python, with room to learn Rust where it matters)
Fix bugs, write tests, and participate in code reviews with the founding team
Learn how edge devices, LiDAR, and building systems fit together — you don’t need robotics experience on day one
Take ownership of small features end-to-end: spec → implementation → deploy
What we’re looking for
Some hands-on coding experience — coursework, internships, personal projects, or your first job
Comfort with at least one of: JavaScript/TypeScript, Python, or a similar language you can transfer from
Basic understanding of web apps (HTTP, APIs, Git)
Curiosity about how software runs in the real world — sensors, latency, reliability
Clear communication in English
Right to work in Finland (or willingness to relocate)
Nice to have (not required)
Vue or React experience
AWS or other cloud exposure
Interest in 3D graphics, IoT, or data visualization
Computer science or engineering studies (in progress or completed)
Why join us now
Early-stage product with live customer deployments — your code reaches metro stations and airports
Small team: short feedback loops, real responsibility, no layers of management
Privacy-first European deep tech — meaningful problems, not ad optimization
Hybrid-friendly; we’re based in Helsinki
What excites us
You’ve built something yourself — a web app, a tool, a thesis project — and you can walk us through how it works. You ask good questions, admit when you’re stuck, and care about code that other people can read.
Autofill from resume
Upload your resume here to autofill key application fields.
Autofilling from resume…
This employer uses AI to help review applications
Information you submit (resume, answers, profile links) may be analysed by an AI model to generate a screening score, identify skill gaps, and summarise interview responses. AI outputs are advisory only — a human recruiter reviews them and makes the hiring decision.
If you would prefer to be reviewed without AI assistance, please contact the recruiter directly. A self-service opt-out will be available soon.
Application submitted!
Thank you for applying. We'll review your application and get back to you soon.