Develop weapon-planning software for a next-generation Department of Defense mission-planning system, contributing across design, development, testing, integration, and maintenance in an Agile scrum team.
Senior Software Engineer (Typescript/Angular) (m/f/d)
📜 Description
- Develop and optimize modern web applications as part of a small team.
- Design scalable system architectures, APIs, and internal and external integrations.
- Expand AWS infrastructure and automate deployments and monitoring.
- Mentor colleagues through pair programming and code reviews; improve quality, testing, and scalability.
- Contribute to product roadmap planning and prioritization.
- Monitor system reliability with tools such as New Relic and use agentic engineering methods.
🛠️ Requirements
- 7+ years of software development experience, focused on TypeScript and Angular.
- Experience with NoSQL databases, especially MongoDB, including database design and optimization.
- Hands-on experience with AWS, Docker, and GitLab CI/CD.
- Strong understanding of software design principles and architectural patterns.
- Experience with pub/sub systems and message queues such as RabbitMQ or SQS.
- Fluent English; resides in Germany and has a valid work permit.
- Terraform experience and experience implementing AI-driven features are nice to have.
Full job description
Your Role:
Fullstack Power: You'll strengthen our two-person team and take responsibility for developing and optimizing our modern web applications.
Architectural Design: You'll design scalable, high-performance system architectures and develop robust APIs and integrations (both internal and external).
Cloud & DevOps: You’ll help expand our AWS infrastructure and automate deployments as well as monitoring.
Mentoring & Quality: You’ll act as a mentor, conduct pair programming, and set new standards in quality, testing, and scalability through code reviews.
Product Strategy: You’ll have a seat at the table when it comes to planning and prioritizing our product roadmap.
Reliability: You’ve got the stack under control and ensure our systems run smoothly with New Relic & co.
Modern Workflow: You actively use agentic engineering methods to deliver reliable results quickly.
Regular Onsite: Even as a remote worker, you live our culture and join us twice per quarter (3 days each) at the office in Offenburg.
Your Profile
Deep Tech Stack: You have 7+ years of experience in software development, focusing on TypeScript and Angular.
Database Pro: You are skilled with NoSQL (especially MongoDB) and know how to design and optimize databases.
Cloud Native: AWS, Docker, and CI/CD (GitLab) aren’t new to you—they’re your daily tools.
Architectural Mindset: You thoroughly understand software design principles and complex architectural patterns.
Messaging & Async: You have experience with pub/sub systems and message queues like RabbitMQ or SQS.
Agentic: Claude Code, Cursor or similar tools are your go-to options, and you’re always striving to improve your use of agents.
Business Sense:
Business Sense: You balance technical excellence with business outcomes—impact matters more to you than just code.
Lead Mentality: You love to help colleagues grow and foster an open learning and inclusion culture.
Ownership: You work independently and solution-oriented, even when priorities shift.
Language Skills: You communicate fluently in English.
Legal Check: You reside in Germany and have a valid work permit.
Bonus Points (Nice-to-haves)
IaC: You’ve already worked with Terraform.
AI: You have experience implementing AI-driven features.
Similar jobs
Search more Software Engineer jobsOwn the design, delivery, and operation of production backend systems, shaping APIs, data architecture, security, and reliability while mentoring engineers and guiding technical decisions.
Own rendering and engine-system challenges for an AAA co-development project, debugging Unreal Engine 5 code, optimizing graphics performance and memory, and collaborating across disciplines to deliver reliable visual systems.
Build and own foundational systems software for a programmable AI processor, including simulators, loaders, assemblers, debuggers, and C++ APIs, while shaping hardware-software co-design and developer tools.
Senior Software Engineer - Platform Integration, Robot Software
Integrate onboard software with vehicle hardware, bring up new vehicle platforms, and develop reusable components, diagnostics, and frameworks that support reliable deployment across multiple vehicle programs.
