First scan is free!


CubiCasa has a diverse range of people and expertise: Programmers, (3D) Graphic Artists, UX Design, Machine Learning, Artificial Intelligence, Sales, Marketing, Customer Support, Business Development… and always keeping our eyes open for fresh talent. Real estate technology is an extremely fast-growing industry and even the best need to grow accordingly. At the moment our team consists of roughly 20 employees mainly in Oulu (Finland, HQ), San Jose (California) and Helsinki (Finland).



  • Oulu, Finland
  • Helsinki, Finland
  • Saigon, Vietnam, District 1


  • Competitive and negotiable

Requirements/skills (must have)

  • 5+ years of experience in software engineering
  • At least 2 years’ experience as a developer team lead
  • Expertise: Python/Flask
  • Strong experience in Vuejs and Javascript ES6
  • Familiarity with Rest APIs, AWS (Elastic Beanstalk), Postgres
  • Good experience with some of these technologies such as JavaScript/jQuery, HTML5 and CSS3
  • Good at English
  • Good teamwork, communication, and interpersonal skills


  • Design, implement and maintain the applications for production team and clients based on existing versions: Strategic app planning, debug and define corrective actions, QA, user testing.
  • Investigate defect reports from production support and isolate their causes
  • Design/architect complex web applications
  • Manage a tech team
  • Maintain and improve code quality by code reviews and best practices
  • Communicate application requirements and design with other parties (production core development team (tech) and production)

Why it would be awesome to work with us

  • Flexibility comes with responsibility and trust: you could work remote sometimes when you need. Flexible working hours (within reason).
  • Office exchange opportunities: (San Jose, Helsinki, Oulu). Bath in the sun, live like a hipster or enjoy coding with snow and Santa Claus 🙂
  • 100% salary in probation period
  • 15+ annual vacation paid days
  • Laptop/computer will be provided



We are looking for a software engineer to work on our back-end (with possible front-end projects) systems. Your primary role would be developing new web-based software to help our production flow as well as improving codebase for scalability and better maintainability.


  • Oulu, Finland (preferred but not limited)


  • Competitive and negotiable

Requirements (must have)

  • CSE background
  • Good command of at least one of the major programming languages
  • Experience in developing web-based software 

Requirements (great to have)

  • Experience with Golang, Kubernetes, Docker, AWS, GIT and some Continuous Integration tools 
  • Experience with front-end web design

Non-technical skills

  • Great written and spoken English
  • An open mindset and can-do attitude with good teamwork skills
  • Love and dedication to software development

What we offer

  • Flexible working hours and location: you are free to work remotely and at irregular times of the day (though, normally with prior notice to others as they may need you at a specific time)
  • Office exchange opportunities: (San Jose, Helsinki, Oulu). Bath in the sun, live like a hipster or enjoy coding with snow and Santa Claus 🙂
  • Laptop & Phone provided by company
  • 100% salary in probation period
  • Opportunity to make an actual impact on the software used by hundreds of people on a daily basis. You will influence through the writing code, testing to the production release.


What technologies are we using?

See our current toolkit below:

Languages: Go, Python, JavaScript, C++, HTML5, CSS3
Deployment: Docker, Kubernetes, AWS, GCE
Databases: PostgreSQL, PostGIS, Redis
Go: Gin, pq, aws-sdk-go
ML/Python: TensorFlow, Theano, Caffe
JavaScript: lodash.js, three.js, vue.js/react.js, D3.js
C++: PCL, ifcOpenShell
File formats: IFC, svg
Concepts: BIM, ML/Deep learning, Micro services

Open application?

We are always looking for talented team members, start by introducing yourself to us at

introduction to cubicasa floor plan services

Only 5 MINUTES of action to get a ready-to-use floor plan!

It is possible, and super simple. We will show you how.

Book a demo and we will contact you personally.

Book a demo

No, thanks. I want to spend more time on the floor plans.