Rapid Data GmbH

Principle Software Engineer

Rapid Data GmbH

full-time

Posted on:

Location Type: Hybrid

Location: BerlinGermany

Visit company website

Explore more

AI Apply
Apply

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