Junior Software Developer

JavaScript

Junior Software Developer

JavaScript
Karmelicka, Kraków

Shapespark

Full-time
B2B, Mandate
Junior
Hybrid
3 470 - 4 847 USD
Net per month - B2B
3 470 - 4 847 USD
Gross per month - Mandate

Job description

Shapespark is a state-of-the-art rendering engine that transforms 3D architectural models into real-time, interactive visualisations, redefining the limits of 3D rendering in a web browser.


What you’ll do

  1. Build and improve product features - deliver customer value from day one, tackling everything from ambitious 3D rendering tasks to small but valuable refinements and VR‑experience improvements.

  2. Collaborate with fellow engineers to understand user needs and bring ideas to life.

  3. Prototype ideas in TypeScript and/or C++, profile them, and land production‑ready code in our engine.

  4. Follow best software‑development practices and participate in code reviews and design discussions.

  5. Investigate performance issues on desktop, mobile and VR

  6. Learn continuously


What we’re looking for

  1. A bright, high‑potential computer science graduate (0–2 years’ experience) ready to grow into an exceptional product and 3d rendering engineer.

  2. Genuine fascination with software, algorithms and mathematics - you enjoy cracking problems and can explain why one solution beats another.

  3. Solid foundations in data structures and algorithmic thinking - from university, contests or side projects.

  4. Practical coding skills in TypeScript or other programming language (coursework, internships or hobby projects count).

  5. Familiarity with Git and basic build/test workflows - you value clean code and automated checks.

  6. Clear English communication and a collaborative mindset - ready to ask questions, give feedback and learn from teammates.


Nice to have

  1. Curiosity about rendering - WebGL, shaders, game engines - or a strong desire to learn.

  2. Interest in cloud deployment, Kubernetes - useful as our engine ships as a SaaS platform.

  3. High placement in coding/algorithm competitions


Job location & Work Arrangement:

This role follows a hybrid model: you’ll spend at least three days each week in our city-center Kraków office on Karmelicka Street, with the remaining days available for remote work.


Tech stack

    Polish

    C1

    English

    C1

    Mathematics

    advanced

    Algorithms

    regular

    TypeScript

    regular

    C++

    nice to have

    Python

    nice to have

    3D

    nice to have

Office location

Published: 17.07.2025
Junior Software Developer - Shapespark