Tech Stack
AngularAWSCloudJavaPostGISPostgresSpringTypeScript
About the role
- Architect and guide the evolution of distributed client-server systems
- Define and implement technical strategy in collaboration with engineering leads and product stakeholders
- Own critical backend and frontend components including Java/Spring services and Angular/TypeScript web client
- Design and evolve APIs and integration patterns for internal and external use
- Drive cross-team initiatives with a focus on scalability and developer experience
- Mentor and coach engineers within and beyond your squad
- Champion engineering quality by setting high standards for architecture and operational readiness
Requirements
- 7+ years of professional software development experience
- Deep expertise in Java, Spring, Angular, and TypeScript
- Strong knowledge of relational databases (PostgreSQL/PostGIS)
- Demonstrated ability to lead architectural decisions and define technical roadmaps
- Experience delivering APIs and SDKs and gathering developer feedback
- Solid cloud infrastructure experience (preferably AWS)
- Excellent communication and collaboration skills
- Bonus: exposure to C++, geospatial data, or 3D graphics/WebGL development
- 30 days of paid time off per year
- Affordable access to a vast network of fitness and wellness facilities through EGYM Wellpass subsidy
- Deutschlandticket subsidy to support sustainable travel using public transport
- Flexible working hours and a hybrid work setup
- Full visa and relocation support for international candidates
- Attractive bike leasing model through JobRad
- Competitive compensation package that values the skills and experience you bring
- Up to 4000 EUR employee referral bonus
- Financial support for local language classes to help you in your journey of integrating into the culture!
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
JavaSpringAngularTypeScriptPostgreSQLPostGISAPIsSDKscloud infrastructureAWS
Soft skills
communicationcollaborationmentoringcoachingleadership