Senior Software Engineer (Backend)
New
G
GraphAwareIntelligence Systems
Anywhere in the EU and UKFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 8+ years
- Required Skills
- DockerPostgreSQLJavaSpringCI/CD
Requirements
- Proven experience in backend systems (8+ years)
- Exposure to large-scale, complex applications and cross-functional teams
- Fluency in Java
- Deep understanding of modern software engineering principles (Clean Architecture, Domain-Driven Design (DDD), Test-Driven Development (TDD))
- Advanced debugging and profiling techniques
- Writing composable, maintainable, and testable code
- Spring or similar frameworks
- Experience designing data models (relational e.g., PostgreSQL, and ideally graph-based e.g., Neo4j)
- Working knowledge of modern CI/CD pipelines
- Containerisation (Docker)
- Automated deployment workflows
- Strong security mindset
- Practical knowledge of secure software design and common vulnerabilities (e.g., OWASP)
- Comfortable with remote team collaboration
Responsibilities
- Build APIs for intuitive user interaction with complex data
- Design secure, scalable access control systems for mission-critical environments
- Orchestrate workflows to automate graph analytics, inference, and real-time insights
- Optimize application performance and collaborate with other engineers to ensure seamless user experiences
- Contribute to architecture and technical design with the team
View Full Description & ApplyYou'll be redirected to the employer's site