Join our team

We are always on the lookout for new talents. If you find any of the positions listed below interesting, apply and we will get in touch with you!

JavaScript Developer

As a JavaScript developer you will closely collaborate with our other teams (designers, backend developers, marketing) - as well as clients directly - to create or improve interesting and technically challenging high-throughput web applications, whose respective industries can vary from eLearning and eHealth to real estate and public transportation, keeping your job dynamic and fresh. We also strive to include new and emerging technologies such as blockchain into our products whenever applicable. Depending on your expertise, you could be assigned a mentor to guide and support you in order to help you better integrate into our team as a new member.
    Requirements:
  • minimum of two years experience in development of Single Page Applications (SPA)
  • understanding of basic technologies and concepts for modern web development (JavaScript, ES6, HTML, CSS, Node, NPM, DOM, REST)
  • experience with component based Javascript frameworks (React, Angular, Vue, Svelte)
  • experience with the development of Single Page Application (SPA) with a focus on managing a global state of the application (Flux, Redux, VueX)
  • experience with using a module bundler for packing JavaScript applications (Webpack, Gulp)
  • excellent English knowledge
    Not a requirement, but it would be great if you have:
  • at least one year of experience in the same or similar position
  • experience with the development of mobile applications using web technologies (Cordova, Ionic, React Native)
  • familiarity with testing JavaScript applications (jest, Cypress)
  • familiarity with Git version control
  • familiarity with release and deploy application concepts (Production/Staging environment, Continuous Integration)
  • understanding of backend concepts: MVC, ORM, CRUD
  • familiarity with blockchain technologies (Cardano, Polkadot, Ethereum)
    What we offer:
  • permanent employment
  • competitive salary based on your knowledge and experience
  • bonuses
  • paid meal (catering)
  • always available hot and cold beverages
  • paid daycare for children
  • modern equipment
  • sliding work schedule
  • remote work
  • work on blockchain projects
  • collaboration in all the phases of project development
  • friendly work atmosphere
  • opportunity to learn new technologies
  • coaching and mentoring
  • internal education of your preference (Frontend, Backend, Full-stack, Blockchain)
  • going to conferences
Do you want to work on interesting international projects and be integral part of young and ever growing team?
Apply here

Backend Developer

As a backend developer you will closely collaborate with our other teams (designers, frontend developers, marketing) - as well as clients directly - to create or improve interesting and technically challenging high-throughput web applications, whose respective industries can vary from eLearning and eHealth to real estate and public transportation, keeping your job dynamic and fresh. We also strive to include new and emerging technologies such as blockchain into our products whenever applicable. Depending on your expertise, you could be assigned a mentor to guide and support you in order to help you better integrate into our team as a new member.
    Requirements:
  • experience with one of the programming languages (Ruby, Python, Elixir, Node.js)
  • basic knowledge of RESTful concepts and GraphQL services
  • understanding and experience with databases (SQL and RDBMS)
  • basic understanding of Linux
  • good problem-solving skills and willingness to continuously learn and improve
  • excellent English knowledge
    Not a requirement, but it would be great if you have:
  • experience with Ruby on Rails
  • experience in the development of web applications (standard and API services)
  • basic knowledge of HTML, CSS, Javascript
  • basic knowledge of Elasticsearch, Redis, Docker/Vagrant
  • familiarity with using Git system for versioning
  • familiarity with blockchain technologies (Cardano, Polkadot, Ethereum)
  • basic knowledge in writing automation tests (unit, functional, acceptance)
    What we offer:
  • permanent employment
  • competitive salary based on your knowledge and experience
  • bonuses
  • paid meal (catering)
  • always available hot and cold beverages
  • paid daycare for children
  • modern equipment
  • sliding work schedule
  • remote work
  • work on blockchain projects
  • collaboration in all the phases of project development
  • friendly work atmosphere
  • opportunity to learn new technologies
  • coaching and mentoring
  • internal education of your preference (Frontend, Backend, Full-stack, Blockchain)
  • going to conferences
Do you want to work on interesting international projects and be integral part of young and ever growing team?
Apply here

UX/UI Designer

As a UX/UI designer you need to be able to understand users' needs and translate them into engaging, intuitive, and functional features. Your responsibilities will include creating user flows, wire frames, mock-ups, prototypes, MVPs and final products, as well as implementation of the UX and UI, in collaboration with product owners and our development team. Your knowledge is also going to be of great help with Thespian’s projects (web, browser-extension, and mobile).
    Requirements:
  • experience with tools such as Figma or Photoshop
  • experience with conducting research and translating insights from research to your designs
  • understanding the essence of complex user requirements and suggesting simple and functional solutions
  • experience in presenting your ideas to clients
  • strong communications skills with colleagues and users
  • knowing how to define and prioritize your tasks
  • 2+ years of UX/UI design experience
  • being able to facilitate the design process and get your ideas across to users and colleagues using concept sketches and storyboards
  • excellent english knowledge
  • bonus points if you are familiar with Framer and if you can show us your work (Dribbble, Behance)
    What we offer:
  • permanent employment
  • competitive salary based on your knowledge and experience
  • bonuses
  • paid meal (catering)
  • always available hot and cold beverages
  • paid daycare for children
  • modern equipment
  • sliding work schedule
  • remote work
  • work on blockchain projects
  • collaboration in all the phases of project development
  • friendly work atmosphere
  • opportunity to learn new technologies
  • internal education of your preference (Frontend, Backend, Full-stack, Blockchain)
  • going to conferences
Do you want to work on interesting international projects and be integral part of young and ever growing team?
Apply here

.NET Developer

As a .NET developer you would be closely collaborating with our client - the Platform Architect and our colleagues developers. Besides existing microservices, your tasks would include development of new microservices to achieve growth and optimization of a platform. The Platform is highly distributed on Azure Cloud via Azure Kubernetes services. The primary task of the platform is live tracking and managing vehicles in public transport for one of the biggest Scandinavian public transport providers.
    Requirements:
  • MongoDB
  • consumption and development of REST APIs
  • consumption of event distributed systems (MQTT, Websocket, Azure Service Bus)
  • knowledge of MVC architecture
  • 2+ years of experience with the above mentioned technologies/tools
    What we offer:
  • permanent employment
  • competitive salary based on your knowledge and experience
  • bonuses
  • paid meal (catering)
  • always available hot and cold beverages
  • paid daycare for children
  • modern equipment
  • sliding work schedule
  • remote work
  • work on blockchain projects
  • collaboration in all the phases of project development
  • friendly work atmosphere
  • opportunity to learn new technologies
  • internal education of your preference (Frontend, Backend, Full-stack, Blockchain)
  • going to conferences
Do you want to work on interesting international projects and be integral part of young and ever growing team?
Apply here

Linux System Administrator / DevOps Engineer

As a Linux System Administrator / DevOps Engineer you will collaborate with our Senior DevOps Engineer on design, implementation and maintenance of the infrastructure in high-availability surroundings - cluster bases, cluster web services, Docker and servers.
    Requirements:
  • knowledge of Linux operating system
  • experience in troubleshooting
  • experience with databases and database replication (MySQL, GraphQL, PostgreSQL)
  • experience with web services - NGINX, Cloudflare
  • experience with HAProxy services and load balancing concepts
  • familiarity with technologies/tools such as Git, Docker, Ansible
  • familiarity with monitoring tools and concepts (New Relic, Datadog, Nagios, Icinga)
  • familiarity with the concept of network security
  • ideally 5 + years of experience with technologies/tools listed above or similar ones
  • excellent english knowledge
    What we offer:
  • permanent employment
  • competitive salary based on your knowledge and experience
  • bonuses
  • paid meal (catering)
  • always available hot and cold beverages
  • paid daycare for children
  • modern equipment
  • sliding work schedule
  • remote work
  • work on blockchain projects
  • collaboration in all the phases of project development
  • friendly work atmosphere
  • opportunity to learn new technologies
  • coaching and mentoring
  • internal education of your preference (Frontend, Backend, Full-stack, Blockchain)
  • going to conferences
Do you want to work on interesting international projects and be integral part of young and ever growing team?
Apply here

Get In Touch

If you’ve checked out our careers page and still haven’t found a position that sounds like a great next step in your professional journey, don’t worry! You have the option of sending an open application.

Your application will be reviewed by our team and if a matching position opens up we will reach out and discuss the new position.

Company info

THESPIAN d.o.o.
Ulica Ante Topić – Mimare 49, 10000 Zagreb, Hrvatska (Croatia)
OIB: 05628545241
VAT-ID: HR05628545241 · MB: 4337379
IBAN HR7024020061100728869 at ERSTE&STEIERMÄRKISCHE BANK d.d., Rijeka, Hrvatska (Croatia) · SWIFT: ESBCHR22
Registered at Commercial Court in Zagreb, Hrvatska (Croatia)
MBS: 080954093 · Share capital: 20.000,00 HRK paid in full
Board: Nikola Glumac