Full Stack Engineer JavaScript Developer

ab 50,000 brutto/Jahr Wien Full Stack Vollzeit Unbefristetes Dienstverhältnis m/w/x
Technologien und Skills
Deine Rolle im Team
  • Write JavaScript code that empowers millions of users every day to be more productive and creative when editing images/videos. You will implement features to our latest product designify, and publish improvements for client & server side code and documentation.
  • Work in an agile, cloud based development environment and be part of one of our scrum teams.
  • Receive customer feedback, prioritise functional and non-functional work and collaborate closely with other Software engineers on entirely new interfaces and functionality.
  • Create public-facing APIs and SDKs, from concept to implementation and documentation.
  • Manage code quality, work on improving performance and compatibility and be involved in feature decisions.
  • Write modular code and tests for various JS runtime environments like web browsers, node.js, electron apps, mobile apps, and plugin environments.
  • Make data-based decisions from production metrics and work on improving the scalability, reliability and usability of our products.
Unsere Erwartungen an dich

Qualifikationen

  • 3+ yrs of professional experience in Full Stack software engineering. A degree in computer science, software engineering or a related field is a plus.
  • Outstanding skills in JavaScript, HTML and CSS and as well as solid know-how in modern JavaScript frameworks and environments, such as React, Vue, Next.js and Node.js. You can find our tech stack here.
  • If you have experience with CSS-in-JS libraries (Styled-Components, Emotion, ChakraUI,...), State Management frameworks (Redux, Mobx, Recoil) and in writing type-safe code using TypeScript, that would be a plus for you.
  • Know-how in structuring growing JS applications, including refactoring and tooling decisions as well as experience in writing automated tests (unit & integration) round off your technical skills.
  • Solid understanding of REST/GraphQL API designs and integration as well as of SQL databases such as PostgreSQL or MySQL.
  • Eagerness to work with smart, like-minded people who love to ship quickly and you are excited about getting to know the space of visual AI. Experience in working at startups and/or tech companies is a bonus.
  • Passion for clean and maintainable code and you are a team player, who likes to take ownership.
Das ist dein Arbeitgeber

Kaleido is a Vienna-based startup specializing in visual AI products. We offer market-leading products in automated background removal for images and videos. Our products remove.bg and unscreen.com, which help 22 million users per month be more productive and creative, were both awarded #1 Product of the Month on ProductHunt. It's our vision to make visual AI accessible for everyone. Our company was founded in 2018, and we currently have around 30 team members from 10+ countries on the team. As a Canva subsidiary, we collaborate with teams all over the globe, with a shared mission of empowering the world to design.

Branche

Internet, IT, Telekom

Gründungsjahr
2018
Unternehmensgröße
1-49 Mitarbeiter
Benefits

Erfahre mehr zum DevTeam

Arbeitsgerät
Zusatz Monitor, Laptop
Work Enviroment
Separate Räume
Flexible Arbeitszeiten
Keine Kleiderordnung
Home Office
Klimaanlage
Musik am Arbeitsplatz
Stand Desk
Choose your own device

Technology

So coden wir
Version Control System
Git
Issue Tracking Tool
GitHub
Knowledge Repository
Notion
Kommunikations Tool
Slack
Coding Kultur
Code Reviews
Style Guide
Automatisierte Tests
Continuous Integration
Code-Metriken

Team

Kaleido currently has 2 SCRUM teams.

The AI team is working mainly on image and video background removal and other functionality like artificial object shadows. They are also actively researching the newest technology in the visual AI computing space.

The product team takes care of all the user-facing products like our websites, desktop app, Photoshop plugin, programming samples, libraries, and other internal tools and platforms. A new feature or product is taken through the concept stage with a cross-functional team, then through mockups, visual design, technical design, implementation, testing, and deployment all inside the unit.

We have been running SCRUM since the beginning of 2020 and are using a 2-week sprint rhythm. Every team has its product owner, and we also have a dedicated SCRUM master. We don't do daily standups but instead have a company-wide weekly Monday Standup.

We use GitHub for code management. Recently our DevOps team introduced solid testing, staging, and production deployment pipelines on CircleCI for all our products. Our dependencies are automatically updated via depfu.

Team Sprachen
Englisch
Team Verteilung
National, Nicht Verteilt
Teamgröße
7-19 Mitarbeiter
Entwicklungsprozess

Scrum, Feature-Driven Development, Design Driven Development

Entscheidungen
Architektur
Teamleiter, Senior Developer
Technologie
Senior Developer
Konventionen
Scrum Team
Unsere Werte
INNOVATIVE - We make AI accessible.
AGILE - We fail fast.
EMPOWERING - We listen.
TRANSPARENT - We align through transparency.
COLLABORATIVE - We put the team first.

Karriere

Perspektiven

We offer opportunities to work with high-end GPU hardware, which is especially important for training and developing cutting-edge AI systems. At Kaleido, you take responsibility for products used by millions of people worldwide (20 million users per month).

We are growing rapidly and constantly, and we are looking for people who want to make a difference and impact with their work. Since not every process is defined yet, we highly value the input of our employees. We work fast and iteratively in our daily processes and enjoy growing with our challenges - as people and as a company.

Weiterbildungsmöglichkeiten
🎓 Zeit für eigene IT bezogene Projekte
🎓 Teilnahme an Fachkonferenzen
🎓 IT-Zertifizierungen
🎓 Teilnahme an Hackathons
🎓 Teilnahme an Meetups
🎓 Zugang zu Online-Kursen
🎓 Inhouse-Trainings
🎓 Eigene Fachbibliothek
🎓 Zeit um neue Technologien zu erlernen
Infos zum Bewerbungsprozess

Wie viele Runden gibt es?
3 Runden.

Wann erfährst du, ob du eingeladen wirst?
Innerhalb einer Woche.

Wie wird das erste Bewerbungsgespräch durchgeführt?
Videointerview

Wer ist beim ersten Bewerbungsgespräch dabei?
HR-Abteilung

Wie beurteilen wir deine technischen Skills?
Case Study, Direkt im Gespräch

Derzeit gesuchte Berufe
Weitere Berufe
Cloud Devops Engineer Node.js Back End Developer Test/QA Engineer Ruby Full Stack Developer Tech Lead Manager Data Engineer
Ansprechpartner
Jakob Allinger Logo

Jakob Allinger
HR-Ansprechpartner

Telefon E-Mail

Tanja Zinkl Logo

Tanja Zinkl
HR-Ansprechpartner

E-Mail