We're building the Canva for video ads, enabling e-commerce brands to create scroll-stopping content 3x faster.
TensorShots (our new product) is at the inflection point: early revenue, validated demand, and a technical foundation that needs an owner to scale it
We’re looking for a software engineer for this product, working directly with the CTO/CEO to shape both the architecture and the roadmap.
This is a high-trust, high-autonomy role. You'll ship features weekly, influence product direction daily, and own meaningful equity in a company already generating revenue.
Mandatory requirements
- 3+ years of experience with Python and essential development tools such as Git and Docker.
- 2+ years of actively using one of the Linux distributions.
- 2+ years of experience with any of the modern backend frameworks. It doesn't have to be formal on-the-job experience; it's important that you have actively been using the technology for at least 2 years.
- 1+ years of experience with any modern frontend frameworks. It doesn't have to be formal on-the-job experience; it's important that you have actively been using the technology for at least 1 year. This also means you have a good understanding of basic web technology like HTML, CSS, and JS.
- Flexibility and a strong desire to learn. You will take on various responsibilities outside engineering (e.g., product design, product testing, talking to clients...).
- Ability to self-manage, as you will be the most senior person in this role.
- Tolerance for ambiguity. You're comfortable making decisions where the outcome is uncertain.
- Proactivity: You think about how to improve stuff and come to other colleagues with concrete suggestions. Or even better, you try to improve something by yourself in an isolated test environment and present your findings to others.
- Example 1: Good: You're stuck with a problem and can't seem to find the solution ➝ you ask other colleagues for help ASAP. Bad: You keep trying to solve the problem by yourself and waste hours or days to find the solution.
- Example 2: Good: If you think something is not being done properly, you give specific arguments why that's not good and what would be a better alternative. Bad: You keep quiet even if you think something bad is going on / being decided.
- Good knowledge of software engineering best practices such as unit testing, code reviews, design, and documentation.
- Comfortable communicating in English (verbal + written).
This role is not a fit if
- You strongly dislike shipping incremental or imperfect solutions.
- You struggle when technical debt is a conscious, temporary decision.
- You're a solo player who functions best when working alone.
- You need a clearly defined roadmap and long planning horizons.
- You strongly prefer being told what to build rather than deciding/suggesting what should be built.
- You want to specialize narrowly (e.g. only backend)
- You are uncomfortable with the company changing direction as we learn from users.
- You are uncomfortable being directly responsible for production issues.
- You avoid giving or receiving direct feedback.
- You expect lots of mentoring.
- You expect mature tooling, documentation, and processes from day one.
- You are unwilling to occasionally respond to urgent production issues.
Nice to have (sorted by relevancy)
- You have worked in a startup (fewer than 50 people) or similar fast-paced environment for at least 6 months.
- You have worked on personal/public projects that are live in production and ready to be showcased.
- Experience in working with Vue.js, Django + DRF, TypeScript, and Ansible
- Experience with using AI coding tools (Claude Code, Codex, Copilot...)
- You have worked in a company that developed a software product for the social media and ecommerce industry.
- Master’s degree or PhD in computer science, software engineering, or a related field.
- Basic knowledge of how AI technology works.
What you'll be doing (sorted by relevancy)
- Develop highly scalable, high quality, and low latency frontend and backend for the TensorPix web application and landing page
- Participate in the full development cycle: technical design, development, testing, experimentation, analysis, and launch.
- You’ll be reviewing code and design docs, and providing feedback on product specs and mocks.
- Manage individual projects priorities, deadlines, and deliverables with your technical expertise.
First 2 months
- Onboarding with existing frontend, backend, and basics of infra codebase
- Maintain and develop major features for the new TensorShots product. We can tell you more about it during the interview.
- Minor-medium refactoring on the landing page and web app codebases
- Improving the backend CI/CD pipeline
Stack
Frontend
- Vue.js 3
- NuxtJS
- Quasar + Tailwind
- Typescript + JS (migrating to TS)
- Deployed with Vercel
Backend
- Django
- Django REST Framework
- PostgreSQL
- Django Q2 + Redis
Interview process
1. Introduction interview (1-2 hours)
You come to our office for an hour long chat with the CEO and CTO. You walk us through your resume, and we ask several questions about your experience.
2. Technical interview (3-5 hours)
On-site interview where we test your software engineering knowledge. Includes theoretical knowledge and a few coding assignments. No leetcode type assignments.
What do we offer?
- Base salary: €3,500 - €4,500 gross (bruto 1).
- Possibility of owning equity shares in the company - ESOP. The larger the base salary, the less equity we can offer, and vice versa. 4 year vesting, 1 year cliff.
- Annual performance bonuses.
- Involvement in strategic decisions that have an impact on the product direction and company development.
- Monthly 1 on 1 performance reviews.
- Financed further education (books, courses, conferences...).
- Employer sponsored 3rd retirement pillar saving plan.
- Rapid learning environment.
- Laptop, external display, and noise-cancelling headphones.
Perks
- Flexible working hours (40h work week)
- Flexible vacation days.
- Hybrid work policy (on-site is mandatory during the first 1-2 months for easier communication and acquaintance with processes and people). Thereafter, our policy is mandatory 2 days on-site (Tuesday and Wednesday), remote or on-site remaining days.
- Fully funded Multisport card.
- Access to paid versions of ChatGPT, Codex, and Github copilot.
- Access to internal book library with the option to order new books.
- Offsite teambuildings 2-4x a year.
- Unlimited coffee.
Where are we?
- Zagreb, office in Slavonska Avenija 6, City Plaza Zagreb complex.
Who are we?
TensorPix is a startup developing online AI powered tools for video and image processing. We are now working on a new product that will enable e-commerce shop owners and social media marketers to create short video ads 3x faster and easier than before.
We are a team of six: 3 engineers, 1 marketer, 1 business developer, and 1 customer support.
Home page - existing product.
TensorShots landing page - new product we’re working on.
Come join us and be a part of the video content creation revolution!


