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
View details
Apply Now