Corsair
Posted 1mo ago

TypeScript Software Engineer, Stream Deck Plugins

Corsair
Munich, Bavaria, Germany
OnsiteFull Time
Responsibilities
  • developing plugins
  • testing software
  • debugging issues
Requirements
  • Bachelor's degree (or comparable)
  • 3+ years TypeScript and Node.js development
  • HTML/CSS knowledge
  • Familiarity with APIs and desktop integration
  • Experience with development tools, and fluency in English
Technical tools mentioned
TypeScriptNode.jsHTMLCSSC++RustTwitchSlackVS CodeJiraConfluenceGitGitLab CI/CDStream Deck

Job description

What you will be working on:

You will join one of our software development teams as a Software Engineer to directly contribute to the success of our Stream Deck ecosystem.

  • As a software engineer, you will be responsible for developing first party plugins for Stream Deck that work on the Windows and macOS platforms using TypeScript language on Node.js infrastructure.
  • You will contribute to product development and ideation by working with product managers to define software requirements and scope of work.
  • You will collaborate with cross-functional teams to develop and deliver high-quality software.
  • You will develop tests to ensure software reliability and maintainability.
  • You will participate in code reviews to maintain code quality and ensure best practices are followed, while also debugging and troubleshooting complex software issues in a timely manner.
  • You will optimize software performance and improve user experience.
  • You will have the opportunity to explore the latest technologies while staying up to date with the latest desktop software development trends.

 

What we are looking for:

  • Bachelor’s or master’s degree in computer science, Engineering, Informatics or comparable.
  • You have at least three years’ experience in developing in TypeScript and for Node.js, HTML, and CSS knowledge is also required.
  • Experience with C++ or Rust language is an advantage.
  • Experience in working with various external APIs and integrations (e.g. Twitch, Slack, etc.) is a plus.
  • Knowledge of common desktop software integration approaches is also a strong advantage.
  • Good knowledge of common development tools (e.g. VS Code, Jira, Confluence, Git, GitLab CI/CD).
  • Familiarity with Elgato products, particularly Stream Deck family of devices is beneficial.
  • Fluency in both written and spoken English.

About Corsair

Sells high-performance gaming peripherals and PC hardware components.

Similar jobs

Software Engineer roles near Munich, Bavaria
9h
Save
Mark Applied
Hide
Software Engineer
London or Sunnyvale or Washington or San Diego or Fort Walton Beach or Ann Arbor or Stuttgart or Munich or Stockholm or Bengaluru or Seoul or Tokyo
£100k-£160k/yr OnsiteFull Time
Applied Intuition
Applied Intuition: Developing software and simulation infrastructure for autonomous vehicles.
2+ YOEBachelor’s degree in computer science or related engineering, 2+ years developing modern C++ or willingness to learn, strong OOP, Docker, Linux, and ability to hold UK security clearance.
C++, Docker, Linux, Bazel, Nix
11h
Save
Mark Applied
Hide
Software Engineer Analytics (m/w/d) | DSIDMG
Karlsruhe or Münster or Aschheim
€70k-€102k/yr HybridFull Time, Part Time
Atruvia
Atruvia: Provides core banking software and IT infrastructure services.
2+ YOE2–6 years of relevant experience and a computer science degree or equivalent. Requires IBM Cognos, SQL, database, German C1, and English B2; Java, Python, Trino, cloud, and agile tools are advantageous.
IBM Cognos, SQL, Java, Python, Trino, OpenShift, Kubernetes, Git, Bitbucket, Jira, Confluence, Microsoft Excel, Angular, Apache Kafka, Apache Maven, GitLab, HTML, JavaScript, Hibernate, REST API, Spring Framework, TypeScript, npm
11h
Save
Mark Applied
Hide
Agentic AI Software Engineer
Munich or Berlin
HybridFull Time
Machine Learning Reply
Machine Learning ReplyBorsa Italiana: REY: Provides data science and AI consulting and implementation services.
Bachelor's-level technical or quantitative university studies, programming in at least two languages, production AI/ML deployment, databases, LLMs, prompt engineering, English, and C1 German.
AWS, GCP, Azure, FastAPI, Flask, Spring Boot, LLMs, SQL, NoSQL, PyTorch, TensorFlow, Hugging Face, LangChain, OpenAI APIs, Docker, Kubernetes
1d
Save
Mark Applied
Hide
Softwareentwickler (m/w/d) HMI/Frontend/Industrial UX
Kochel or Bavaria
OnsiteFull Time
DORST TECHNOLOGIES
DORST TECHNOLOGIES: Manufactures machinery for ceramic and metal powder forming processes.
Software development education or equivalent experience, modern web frontend experience, technical systems interest, UX and usability understanding, structured independent work, collaboration, and German and English proficiency.
HTML5, JavaScript, CSS
1d
Save
Mark Applied
Hide
Senior Software Engineer (Full Stack)
Madrid or Munich
HybridFull Time
Atmen
Atmen: Automates sustainability certification and compliance for industrial supply chains.
5+ YOERequires 5+ years of software development experience, TypeScript, React, Node.js, PostgreSQL, AWS, scalable systems expertise, English fluency, and a master's degree or equivalent in computer science, engineering, or a related field.
TypeScript, React, Node.js, PostgreSQL, AWS, Nest.js, Cypress, Jest, AWS CDK, Nx, GitLab CI, Notion
2d
Save
Mark Applied
Hide
Senior Software Engineer (m/f/d)
Munich, Bavaria, Germany
HybridFull Time
Avento Immobilien Services
Avento Immobilien Services: Digital-first property management for residential communities and owners.
Strong SaaS application experience with frontend, backend, and infrastructure ownership; architectural judgment; AI coding-agent evaluation; Spring Boot, React, TypeScript, cloud, and German are preferred.
Spring Boot, React, TypeScript, Terraform, Azure, AWS, PostgreSQL, Claude Code, AI Services, Java
3d
Save
Mark Applied
Hide
Junior Software Engineer (AI-Native) (m/f/d)
Munich, Bavaria, Germany
HybridFull Time
Bytes & Pixels
Bytes & Pixels: A Munich-based agency developing AI-powered mobile and web applications.
Computer science degree or equivalent experience; TypeScript, React, and Node.js fundamentals; hands-on AI development tool experience; code verification, debugging, communication, and fluent English.
TypeScript, React, Node.js, Claude Code, Cursor, Microsoft Copilot
3d
Save
Mark Applied
Hide
Junior Software Engineer (m/w/d) - Schwerpunkt iOS
Munich, Bavaria, Germany
OnsiteFull Time
ottonova
ottonova: Digital private health insurance provider.
Entry-level software engineering role focused on iOS development; detailed qualifications are not provided.