Senior Software Engineer - GraphAware Hume
Neo4jRemotely
javadockerpostgresqlspringkafkaci/cdneo4jcypher
Job Description
📋 Description
- Building APIs for intuitive user interaction with complex data
- Designing secure, scalable access control systems for mission-critical environments
- Orchestrating workflows to automate graph analytics, inference, and real-time insights
- Optimizing application performance and collaborating for seamless user experiences
- Contributing to architecture and technical design with the team
🎯 Requirements
- 8+ years backend experience with large-scale, complex applications
- Fluency in Java; understanding of Clean Architecture, DDD, TDD
- Spring or equivalent frameworks; building secure, modular APIs
- Experience designing relational (PostgreSQL) and graph-based data models
- Knowledge of CI/CD, Docker, automated deployment; strong security mindset
- Remote collaboration skills and comfort with async teamwork
🎁 Benefits
- Remote-first with global team in Europe and beyond
- Growth in a non-micromanaged, excellence-driven environment
- Work with knowledge graphs, LLMs, and graph-native UIs
- Access to senior engineering mentorship and product direction
- Competitive compensation and equity where applicable