
Principle Software Engineer
Rapid Data GmbH
full-time
Posted on:
Location Type: Hybrid
Location: Berlin • Germany
Visit company websiteExplore more
About the role
- Contribute to agile software development across our platform stack
- Work alongside a small group of lead developers defining engineering practices and standards at Rapid
- Design and implement solutions with significant autonomy in defining your approach
- Collaborate closely with product management to translate requirements into technical reality
- Take ownership of features from conception through deployment
Requirements
- Substantial development experience across multiple projects and domains
- Strong, hands-on experience with Java (Spring Boot), C# in backend development, modern frontend frameworks such as React and Vue, as well as Docker, Kubernetes, and cloud platforms
- Hands-on experience with AI-assisted development tools (Cursor, Claude Code, etc.)
- Strong capabilities in requirements analysis and solution architecture
- Practical knowledge of CI/CD pipelines, containerization, and cloud infrastructure
- Commitment to writing clean, maintainable code with attention to security and performance
- Ability to own complete deliveries from design to production
- Fluent English (German or Swedish is a plus)
Benefits
- 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaSpring BootC#ReactVueDockerKubernetesAI-assisted development toolsCI/CD pipelinessolution architecture
Soft Skills
requirements analysisclean codeattention to securityattention to performanceownership of featurescollaborationautonomy