
Junior Software Developer – Full-time
LABS.ruhr GmbH
full-time
Posted on:
Location Type: Hybrid
Location: Bochum • 🇩🇪 Germany
Visit company websiteJob Level
Junior
Tech Stack
AzureCloudDartFlutterJavaScriptNext.jsNode.jsReactTypeScript
About the role
- Development and further development of modern web and mobile applications — e.g., using TypeScript, React, Tailwind CSS, Next.js, Flutter/Dart and Azure.
- Design and implementation of REST APIs (e.g., with Node.js, Azure Functions) including tests, documentation and CI/CD.
- Integration of AI services and large language models into new and existing applications.
- Responsibility for subprojects: from requirements analysis through design and implementation to testing, release and operation.
- Ensuring code quality through code reviews, automated tests and performance optimization.
- Actively shaping our development processes, architectures and toolchains — your ideas are welcome.
Requirements
- Completed degree in (business) computer science or a comparable qualification.
- Experience in software development with modern technologies — ideally JavaScript/TypeScript (e.g., React, Next.js), Node.js and/or Flutter.
- Knowledge of frontend technologies (e.g., Tailwind CSS, modern build tools) as well as backend development with Node.js (e.g., NestJS, Express).
- Experience with cloud services (preferably Microsoft Azure) and CI/CD workflows.
- Interest in or initial experience with LLM/AI integrations (e.g., OpenAI, LangChain).
- Team player with a proactive mindset who questions requirements and contributes creative solutions.
- Very good German language skills (written and spoken) and good English skills.
Benefits
- Flexible working: Remote-first, flextime and modern offices with ergonomic equipment.
- Great, motivated team, regular team events and an open collaborative culture.
- Individual training opportunities, coaching and exciting insights into different areas.
- Corporate benefits as well as free drinks, coffee & snacks.
- Subsidy for the Deutschlandticket.
- Autonomous work, professional environment and a fair compensation package.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
TypeScriptReactTailwind CSSNext.jsFlutterDartNode.jsREST APIsCI/CDAI integrations
Soft skills
team playerproactive mindsetcreative solutions
Certifications
degree in computer science