Join us
At Kaldi, we specialize in helping start-up & scale-up clients that need technically challenging web solutions. Our clients come from the UK, the USA, and Slovenia.
Our projects are long-term and versatile. This enables our developers to dedicate themselves fully to them, explore and learn new technologies, and at the same time gives them the possibility of working on different projects and technologies.
We are a team of 30+ experts who value trust, teamwork, and ambition to learn. We feel responsible for our work, excited about new technologies, and proud of our no-bullshit attitude.
Thinking of stopping by for a no-strings-attached coffee? Check out our open positions - we might be a match!
Business Developer (M/F)
Kaldi is a successful software design and development company specializing in digital products for startups and larger corporations. Our team has grown through strong relationships with our business partners and clients, most of whom we acquire through our own network. To achieve even greater business success and growth, we are looking for an open and analytical person to take on the role of Business Developer.
As a Business Developer, you will be a key person in generating new business opportunities for the company. This role involves systematically researching potential clients and partners through various channels, where you will need to demonstrate your creativity and innovation, as there is no ‘one-size-fits-all’ solution. It is also important that you are an extroverted and open person, as a large part of your job will include attending events, networking, and establishing new business connections. You will work on identifying suitable connectors among our existing clients who have strong networks and developing ideas on how to leverage these connections to reach new clients and partners. Your role will require a strategic approach to identifying who could be key partners that would bring new clients to the company. This means that you will need to not only understand the market but also think outside the box and find innovative ways to establish and strengthen new business relationships.
Key Responsibilities
- Searching and identifying new business opportunities and potential clients.
- Generating leads and maintaining databases.
- Attending relevant business events and actively networking to expand business opportunities and build new business relationships.
- Administrative support in business development, including using and managing the CRM system.
- Preparing basic information for the sales team and the director.
- Reporting and analyzing the results of generated leads.
- Participating in the sales process, including market analysis, monitoring competition, and contributing to the development of growth strategies for the company.
- Working closely with the director on strategy and operational execution of sales.
Requirements
- Several years of experience in the business world, preferably in the service sector in sales or business development roles.
- Strong analytical skills and self-initiative.
- Extroverted and open personality with excellent communication skills.
- High motivation and desire for learning and personal development.
- Ability to research and monitor market trends.
- Creativity and innovation in finding new business opportunities.
Bonus points
- Basic understanding of business development and the IT industry is an advantage.
- Experience in sales is not required; analytical approach and communication skills are more important.
- Experience in the service sector.
- Experience in managing CRM systems.
What’s in it for you
- Employment | Permanent employment (with a 6-month probation period) and a hybrid work model.
- Development | We are not looking for a ninja, guru, or superhero. We are looking for someone who already has some knowledge and experience but is still eager to learn and explore new fields.
- Respect | Which is reflected in mutual relationships, competitive pay, opportunities for advancement, and the ability to influence company processes and operations.
- Transparency | We operate under an open-door policy and believe in arguments over hierarchy. We always listen to you and stand by our word. We expect the same from you.
- Benefits | Every team member has access to two budgets: one for sports activities and another for education.
- Comfort | Modern offices with a view, parking space, a fully stocked fridge, smoothies, and fresh fruit. REALLY good coffee.
- Balance | Yes, we want you to feel at home here. No, we don't expect you to actually live here :) Time for family, friends, and hobbies is a given (as this point should be too).
To apply
- CV or LinkedIn link
- Couple of words about what you're looking for and expect
Apply at jobs@kaldi.si and we'll be happy to invite you to a cup of coffee
FRONTEND DEVELOPER
You enjoy frontend development in JS ecosystem and have at least two years of experiences in Vue or React?
Requirements
- Experience | At least one year of professional development with JS frameworks ( Vue or React )
- Communication | Team communication (proficient in writing & speaking English) and team collaboration (aka team-player).
- Knowledge | Vue or React frameworks, combined modern development design patterns.
- Drive | Constant development in new technologies, tools and frameworks.
Bonus points
- UI/UX | Experience / feeling / interest on everything UX/UI design related.
- Backend | Experiences on back-end work, understanding the REST / HTTP API protocols.
- Agile | Experiences with agile development, working in agile teams/environments.
- DevOps | Experience with anything DevOps related (cloud services, pipelines, etc.).
What’s in it for you
- Flexibility | You pick your preferred type of employment, when and where you work from, and a laptop and OS you feel most comfortable with.
- Growth | We are not looking for a ninja, a guru, or a superhero. If you already have some experience but are also excited about learning new things, you are what we want. We can offer you work with bleeding-edge technologies and methodologies, a personal budget for education, and our own knowledge.
- Respect | We value your work. Competitive pay, possibilities for promotions, and the ability to influence the final products are proof of that.
- Receptiveness | Open door policy and arguments over hierarchy are the rules here. We always listen to you, and we are always true to our word. We expect the same from you.
- Comfort | Brand new offices, a parking space, beanbags, PlayStation, a full fridge, snacks, smoothies, and fresh fruit. Awesome coffee.
- Extras | Separate budgets for sports and education are at your disposal.
- Balance | Yes, we want you to feel at home at Kaldi. No, we don't actually expect you to live here :). Having time for family, friends, and hobbies is self-evident (as should this bullet be).
To apply
- CV or LinkedIn link
- Couple of words about what you're looking for and expect
Apply at jobs@kaldi.si and we'll be happy to invite you to a cup of coffee
BACKEND DEVELOPER (Java or Node)
Building bulletproof REST APIs in Java or Node.js is a walk in the park for you?
Requirements
- Experience | At least a year of experience in building backend services in Java and/or Node.js.
- Knowledge | Java or (yes, one or the other, we're not looking for unicorns) Node.js (Typescript), REST/HTTP protocol & building proper APIs, relational and document DBs.
- Communication | Team communication (proficient in writing & speaking English) and team collaboration (aka team-player).
- Drive | Constant development in new technologies, tools and frameworks.
Bonus points
- DevOps | Knowledge of cloud infrastructure (AWS, DigitalOcean, etc.) and installation methods (Serverless, Docker, Kubernetes).
- Testing | Writing Unit / Performance / Integration tests.
- Architecture | Understanding or experiences of different architectural setups (monolith, microservice, async, messaging queues, etc.).
- Front-end | Experience on the front-end (JS frameworks).
- Agile teamwork | Experiences with agile methodologies and teams.
What’s in it for you
- Flexibility | You pick your preferred type of employment, when and where you work from, and a laptop and OS you feel most comfortable with.
- Growth | We are not looking for a ninja, a guru, or a superhero. If you already have some experience but are also excited about learning new things, you are what we want. We can offer you work with bleeding-edge technologies and methodologies, a personal budget for education, and our own knowledge.
- Respect | We value your work. Competitive pay, possibilities for promotions, and the ability to influence the final products are proof of that.
- Receptiveness | Open door policy and arguments over hierarchy are the rules here. We always listen to you, and we are always true to our word. We expect the same from you.
- Comfort | Brand new offices, a parking space, beanbags, PlayStation, a full fridge, snacks, smoothies, and fresh fruit. Awesome coffee.
- Extras | Separate budgets for sports and education are at your disposal.
- Balance | Yes, we want you to feel at home at Kaldi. No, we don't actually expect you to live here :). Having time for family, friends, and hobbies is self-evident (as should this bullet be).
To apply
- CV or LinkedIn link
- Couple of words about what you're looking for and expect
Apply at jobs@kaldi.si and we'll be happy to invite you to a cup of coffee
QA ENGINEER (M/F)
Are you passionate about testing web applications and do you notice every detail? We are looking for a QA Engineer to join our team who, in addition to manual testing, will help establish proper QA automated processes across the entire project stack.
Requirements
- Experience | Work experience in manual or automated QA testing of web/mobile applications. Analysis of functional requirements and writing bug reports with reproducibility details. Preparation of test plans and scenarios.
- Knowledge | Understanding of web browsers and their specific behaviors under various conditions (responsiveness, bandwidth, etc.).
- Communication | Ability to collaborate with the team around you (read: ‘team player’) and fluent written and spoken English.
- Drive | Enthusiasm and desire to learn and explore new technologies, tools, and processes, especially in the field of automated testing.
- Automation | Knowledge of tools and/or languages for test automation.
- Attention to Detail | Keen eye for detail.
- Mindset | Understanding of users and their way of interacting with web applications.
Bonus points
- Education | Technical education background (senior years at FRI/FE/FMF).
- UX | Experience/knowledge/interest in the field of UX.
- Project Work | Experience in project work within different teams using agile methodologies.
- SQL | Basic knowledge of querying databases.
- JIRA | Familiarity and experience with JIRA or a similar environment.
What’s in it for you
- Type of Engagement | Full-time employment or freelance work.
- Flexibility | We offer hybrid work and do not prescribe the choice of hardware and software (laptop, OS, IDE).
- Career Development | We are not looking for a ninja, guru, or superhero. We are looking for someone who already has some knowledge and experience but wants to advance in the QA field, especially in automated testing.
- Respect | Which is reflected in transparent relationships, competitive pay, opportunities for advancement, and the ability to influence the final products.
- Transparency | We operate under an open-door policy and believe in arguments over hierarchy. We always listen to you and stand by our word. We expect the same from you.
- Comfort | New offices with a view, parking space, bean bags, aerial hammock, gymnastic rings, PlayStation, SNES, fully stocked fridge, smoothies, and fresh fruit. REALLY good coffee.
- Balance | Yes, we want you to feel at home here. No, we don't expect you to actually live here :) Time for family, friends, and hobbies is a given (as this point should be too).
To apply
- CV or LinkedIn link
- Couple of words about what you're looking for and expect
Apply at jobs@kaldi.si and we'll be happy to invite you to a cup of coffee
UX/UI DESIGNER
At Kaldi, we are looking for a UX / UI design enthusiast to help us design better digital products. We are a digital product company that helps startup and scaleup customers (UK / USA / SI) to design and develop technically demanding web applications.
Work description
- UX | Assistance in identifying business goals and project possibilities, researching competitive solutions and cooperating with customers and users in designing a wireframe solution - UX research.
- UI | Design of final UI designs based on wireframes. Use and design of components. Cooperation with frontend developers in the efficient and quality establishment and maintenance of the basic design system.
Requirements
- Experience | At least a year of professional experience in either UI or UX. Designing UI for web apps and design systems or preparation of wireframe systems on the basis of UX research.
- Tools | Figma or Adobe XD. Other tools are a bonus.
- Communication | Team communication (proficient in writing & speaking English) and team collaboration (aka team-player).
- Drive | Constant development and learning in the fields of UX and UI.
- M.O. | You are not afraid to voice your opinion. At the same time you don’t have problems with accepting constructive feedback. You are honest about issues you encounter in a project and communicate on time when you’re going to miss a deadline.
Bonus points
- Technical skills | Knowledge of or experience with CSS and/or Tailwind.
- Agile | Experience with agile methodologies and teams.
- Environment | Experience in start-up or scale-up digital world.
- Project work | Experience in project work with different teams.
What’s in it for you
- Employment | We are looking for a full-time coworker. Monthly salary from 2000 eur (gross) upwards, depending on your experience.
- Flexibility | We are open to different preferences regarding your time and place of work (although we welcome your presence in the office, as it helps you connect with your colleagues). You also pick your laptop, OS, tools and equipment you feel most comfortable with.
- Growth | We realize UX and UI are two different fields. We are not looking for a ninja, a guru, or a superhero who is an expert at both. If you already have some experience in the UX or UI fields, but are also excited about learning new things, you are what we want. To support you with this, we can offer you a personal budget for education, work with bleeding-edge technologies and methodologies, and our own knowledge.
- Respect | We value your work. Competitive pay, possibilities for promotions, and the ability to influence the final products are proof of that.
- Receptiveness | Open door policy and arguments over hierarchy are the rules here. We always listen to you, and we are always true to our word. We expect the same from you.
- Comfort | Brand new offices, a parking space, beanbags, PlayStation, a full fridge, snacks, smoothies, and fresh fruit. Awesome coffee.
- Extras | Separate budgets for sports, education and working equipment are at your disposal.
- Balance | Yes, we want you to feel at home at Kaldi. No, we don't actually expect you to live here :). Having time for family, friends, and hobbies is self-evident (as should this bullet be).
To apply
- CV and portfolio.
- A few sentences about what challenges you are looking for and what you expect in terms of projects and teams.
Apply at jobs@kaldi.si and we'll be happy to invite you to a cup of coffee
Delivery Manager (m/f)
[DISCLAIMER: This is only in Slovenian, as we're looking for Slovenian speaking employee. Thank you.] Iščemo osebo, ki ima izkušnje na področju vodenja scrum procesa/ekip in - ker smo storitveno razvojno podjetje - vzdrževanja odnosov in usklajevanja pričakovanj v relaciji do naročnikov.
Work description
- Organiziranje in koordinacija dela in aktivnosti članov projektne (scrum) ekipe.
- Izvajanje in nadzorovanje aktivnosti projekta (v za to primernem orodjih - JIRA / Confluence / Miro, / etc.).
- Finačni management (usklajevanje budgetov in s tem vezanih projektnih ur, poraba projektnih ur in usklajevanje ekipe, reporting porabe finance strankam in interno).
- Vodenje projektov skozi vse faze projekta.
- Usklajevanje pričakovanj in vzdrževanje odnosa v relaciji do naročnikov.
- Sodelovanje z ostalimi projektnimi vodji ter vodji različnih oddelkov (Razvoj, Oblikovanje, QA, Produkt).
- Neprestano proaktivno izboljševanje procesov vodenja (v sodelovanju z ostalimi projektnimi vodji).
- Samostojno vodenje več sočasno aktivnih projektov.
- Obvladovanje projektnih tveganj (risk management) in sprememb (change management).
Requirements
- Izkušnje | Vsaj dve leti izkušenj pri projektnem vodenju v agilnih okoljih (scrum / kanban).
- Komunikacija | Odlična komunikacija (tekoče pisna in govorna angleščina) z ekipo okoli sebe (beri: 'team player') in z naročniki.
- Drive | Zagnanost in želja po učenju, napredovanju in razvoju na svojem področju.
- Način dela | Ne bojiš se povedati svojega mnenja, hkrati pa tudi sam/a nimaš težav s sprejemanjem konstruktivnih povratnih informacij.
- Zahtevano poznavanje orodij | Razumevanje delovanja projektnih orodij (npr. JIRA).
Bonus points
- Tehnično znanje | Razumevanje osnov spletnih tehnologij (baze, zaledni sistemi, API-ji, integracije, testiranje, REST, etc.).
- Izkušnje | Izkušnje v primerljivem podjetju (na področju storitvenega razvoja programske opreme).
- Poslovno | Izkušnje v start-up okoljih in/ali lastnih poslovnih izkušnjah.
- Izobrazba | Dodatna izobraževanja ali certifikati iz področja SCRUM metodologij in/ali projektnega vodenja razvojnih (software) projektov.
What’s in it for you
- Zaposlitev | Iščemo nekoga za polni delovni čas. Plačilo od 2500 eur (bruto) naprej (odvisno od izkušenj)
- Prilagodljivost | Smo liberalni pri izbiri kraja in časa dela (čeprav obiskovanje pisarne pozdravljamo, saj se tako lažje stkejo boljše vezi med sodelavci). Sam/a si izbereš tudi svoje delovno okolje in orodja, ki jih financira podjetje (prenosnik, OS).
- Karierni razvoj | Ne iščemo ninje, guruja ali superheroja. Iščemo nekoga, ki že ima nekaj znanja in izkušenj, a se še vedno z veseljem uči in preizkuša na novih področjih. Pri tem ti pomagamo z letnim budgetom za izobraževanje, delom z najnovejšimi tehnologijami in metodami razvoja ter deljenjem znanja znotraj ekipe.
- Spoštovanje | Ki se kaže v transparentnih odnosih, konkurenčnem plačilu, možnosti napredovanja in možnosti vpliva na končne izdelke.
- Odkritost | Pri nas velja politika odprtih vrat in argumentov nad hierarhijo. Vedno te poslušamo in vedno stojimo za svojimi besedami. Od tebe pričakujemo enako.
- Dodatki | Vsak zaposleni ima možnost izkoristiti tri proračune in sicer za športno udejstvovanje, izobraževanje in delovno opremo
- Udobje | Nove pisarne z razgledom, parkirno mesto, beanbagi, PlayStation, poln hladilnik, smoothieji in sveže sadje. RES dobra kava.
- Ravnovesje | Ja, želimo si, da se pri nas počutiš kot doma. Ne, ne pričakujemo, da boš tu tudi dejansko živel :) Čas za družino, prijatelje in hobije je samoumeven (kot bi morala biti tudi ta alineja).
To apply
- CV
- Odstavek o tem kakšne izzive iščeš in kaj pričakuješ na področju projektov in ekipe.
Apply at jobs@kaldi.si and we'll be happy to invite you to a cup of coffee
DEVOPS ENGINEER (M/F)
[DISCLAIMER: This is only in Slovenian, as we're looking for Slovenian speaking employee. Thank you.] Ti je blizu skalabilnost, zanesljivost in monitoring? Ti postavljanje različnih arhitektur in avtomatizacija na AWS okoljih predstavlja izziv? Iščemo DevOps (primarno AWS) inženirja, ki bi razširil našo obstoječo DevOps ekipo.
Requirements
- Izkušnje | Vsaj eno leto izkušenj dela in postavitev arhitektur v AWS okolju ter osnovno znanje programiranja.
- Komunikacija | Sposobnost sodelovanja z ekipo okoli sebe (beri: 'team player') in tekoča pisna in govorna angleščina.
- Drive | Zagnanost in želja po učenju ter spoznavanju novih tehnologij / orodij.
Bonus points
- Infrastructure as Code | Izkušnje z orodji kot sta Pulumi in Terraform.
- Baze | Vzdrževanje in scaling relacijskih in dokumentnih baz.
- Varnost | Postavljanje infrastrukture z visokimi varnostnimi standardi.
- Monitoring | Načrtovanje in implementacija monitoring & alerting orodij.
- Operacijski sistemi | Okolji UNIX in Linux, poznavanje orodja Docker.
- Namestitve | Postavljanje namestitvenih (deployment) postopkov (BitBucket Pipelines, GitHub Actions, … ).
- Projektno delo | Izkušnje pri projektnem delu v različnih ekipah z agilnimi metodami dela.
What’s in it for you
- Flexibility | You pick your preferred type of employment, when and where you work from, and a laptop and OS you feel most comfortable with.
- Growth | We are not looking for a ninja, a guru, or a superhero. If you already have some experience but are also excited about learning new things, you are what we want. We can offer you work with bleeding-edge technologies and methodologies, a personal budget for education, and our own knowledge.
- Respect | We value your work. Competitive pay, possibilities for promotions, and the ability to influence the final products are proof of that.
- Receptiveness | Open door policy and arguments over hierarchy are the rules here. We always listen to you, and we are always true to our word. We expect the same from you.
- Comfort | Brand new offices, a parking space, beanbags, PlayStation, a full fridge, snacks, smoothies, and fresh fruit. Awesome coffee.
- Extras | Separate budgets for sports and education are at your disposal.
- Balance | Yes, we want you to feel at home at Kaldi. No, we don't actually expect you to live here :). Having time for family, friends, and hobbies is self-evident (as should this bullet be).
To apply
- CV or LinkedIn link
- Couple of words about what you're looking for and expect
Apply at jobs@kaldi.si and we'll be happy to invite you to a cup of coffee
IOS RAZVIJALEC/KA (Swift)
Iščemo izkušenega/o iOS razvijalca/ko, ki bi se pridružil/a naši ekipi na dveh zahtevnejših iOS projektih. Če ti je razvoj uporabniku prijaznih mobilnih aplikacij izziv in se dobro počutiš v iOS okolju, by all means, beri dalje :)
Requirements
- Izkušnje | Vsaj 3 leta izkušenj z razvojem mobilnih aplikacij z uporabo Xcode / poznavanje SDK komponent / Swift / Objective-C.
- Znanja | Testiranje, razumevanje arhitekture mobilnih aplikacij, oblikovnih vzorcev in dobrih praks, poznavanje specifik oblikovanja in razvoja UI, poznavanje razvojnega življenjskega cikla ter objave aplikacij.
- Učenje | Želja po raznolikem delu, stalnem učenju in nabiranju tehničnega znanja.
- Komunikacija | Sposobnost sodelovanja z ekipo okoli sebe (beri: 'team player') in tekoča pisna in govorna angleščina.
Bonus points
- Flutter | Izkušnje in/ali želja po razvoju v Flutter / Dart okolju.
- Android | Izkušnje in/ali želja po kukanju na 'temno' stran.
- UX | Izkušnje / znanje / občutek / zanimanje na področju UX-a.
- Backend | Okvirno poznavanja 'backend' dela oz. razumevanje REST/HTTP API protokola.
- Projektno delo | Izkušnje pri projektnem delu v različnih ekipah z agilnimi metodami dela.
What’s in it for you
- Flexibility | You pick your preferred type of employment, when and where you work from, and a laptop and OS you feel most comfortable with.
- Growth | We are not looking for a ninja, a guru, or a superhero. If you already have some experience but are also excited about learning new things, you are what we want. We can offer you work with bleeding-edge technologies and methodologies, a personal budget for education, and our own knowledge.
- Respect | We value your work. Competitive pay, possibilities for promotions, and the ability to influence the final products are proof of that.
- Receptiveness | Open door policy and arguments over hierarchy are the rules here. We always listen to you, and we are always true to our word. We expect the same from you.
- Comfort | Brand new offices, a parking space, beanbags, PlayStation, a full fridge, snacks, smoothies, and fresh fruit. Awesome coffee.
- Extras | Separate budgets for sports and education are at your disposal.
- Balance | Yes, we want you to feel at home at Kaldi. No, we don't actually expect you to live here :). Having time for family, friends, and hobbies is self-evident (as should this bullet be).
To apply
- CV or LinkedIn link
- Couple of words about what you're looking for and expect
Apply at jobs@kaldi.si and we'll be happy to invite you to a cup of coffee