Shapespark is NOT just another SaaS. It’s an innovative platform designed for the AEC (Architecture, Engineering, Construction) industry, enabling the creation of fully interactive 3D visualizations directly in the browser.
We are building the world’s best browser-based rendering solution, empowering architects, designers, and engineers to present their projects in a realistic, interactive, and accessible way.
We’re looking for a Full Stack Software Engineer who not only brings technical expertise but also aspires to step into the CTO role, helping to define and lead Shapespark’s technological strategy.
-
Deeply proficient in at least one programming language, preferably Python – you view languages as tools to solve problems and feel confident working with Python and its ecosystem.
-
Experience with SaaS products – you have a proven track record of building and scaling software products that deliver real value to users.
-
Familiarity with the full technology stack – you can see the big picture, understanding REST APIs, backend, frontend, desktop applications, and plugins, and how they all fit together.
-
Cloud expertise – you’re comfortable working with platforms like Google Cloud Platform.
-
Pragmatic approach to technology – you choose tools and solutions that best meet project needs.
-
Commitment to quality – you build stable and scalable technology solutions, writing code that is maintainable for other developers and your future self.
-
Strong knowledge sharing mindset – you actively contribute to team growth through detailed code reviews, documentation, mentoring, and sharing technical insights across the organization.
-
Self-driven and accountable – you take initiative and full ownership of your tasks.
-
Desire to impact the product – your ideas and contributions will directly influence the development and success of Shapespark.
- Oversee the entire application, including backend development in Python and integration with the frontend (React).
- Work on the desktop application built on Electron, ensuring its growth and stability.
- Manage and develop plugins in languages like C#, C++, and Ruby, enabling integrations with other tools in the AEC industry.
- Implement and optimize cloud solutions on Google Cloud Platform.
- Collaborate with the team to develop innovative rendering technologies and solutions.
- Shape the product’s technological vision and contribute actively to the company’s growth strategy.
-
Backend: Python
-
Frontend: React
-
Desktop: Electron
-
Plugins: C#, C++, Ruby
-
Cloud Infrastructure: Google Cloud Platform (GCP)
-
Innovation: You’ll help build the world’s best browser-based rendering solution.
-
Impact: You’ll play a key role in shaping the product’s direction and strategy.
-
Growth: We offer a space for you to grow into a technology leader.
-
Flexibility: Work remotely, but we prefer candidates from Kraków who can visit the office 1–2 times a week to integrate with the team.
-
Culture: Join a dynamic, supportive team that values experimentation and new ideas.