Prague, CZ / Lecce, IT / London, GB Remote (Country) Employment

GraphAware is hiring a Senior Software Engineer (Backend)

About the Role

The role involves developing robust backend services, contributing to system architecture, and ensuring the reliability and efficiency of core platform components.

Responsibilities

  • Design and implement scalable backend services using modern programming languages and frameworks
  • Collaborate with cross-functional teams to define, develop, and ship new features
  • Optimize application performance and ensure high availability and responsiveness
  • Write clean, maintainable, and well-tested code following software engineering best practices
  • Troubleshoot, debug, and resolve production issues in distributed systems
  • Participate in code reviews to maintain code quality and share knowledge
  • Contribute to technical documentation and system design specifications
  • Work closely with frontend developers to integrate user-facing components
  • Support continuous integration and deployment pipelines
  • Evaluate and integrate third-party tools and services when necessary
  • Ensure backend systems meet security and compliance standards
  • Monitor system health and proactively address potential bottlenecks
  • Assist in capacity planning and infrastructure scaling decisions
  • Mentor junior engineers and promote engineering excellence
  • Stay current with emerging technologies and industry trends

Nice to Have

  • Experience with graph databases or data-intensive applications
  • Familiarity with event-driven architectures
  • Knowledge of data processing pipelines and stream processing
  • Contributions to open-source software projects
  • Experience in DevOps practices and tools
  • Understanding of machine learning integration in backend systems
  • Previous work in fast-paced startup or scale-up environments

Compensation

Competitive salary based on experience and location

Work Arrangement

Hybrid work model with flexibility for remote and office-based work

Team

Collaborative engineering team focused on innovation and technical excellence

Technology Stack

  • Primary languages include Java and Python
  • Use of Spring Boot and related frameworks
  • Graph database technologies in production environment
  • Infrastructure hosted on AWS with Kubernetes orchestration
  • CI/CD pipelines using Jenkins and GitHub Actions

Growth Opportunities

  • Access to training and conference attendance
  • Internal tech talks and knowledge-sharing sessions
  • Opportunities to lead technical initiatives

Visa sponsorship available for qualified candidates

About company
GraphAware
A graph technology company specializing in intelligence analysis platforms for law enforcement, public safety, and cybersecurity domains
All jobs at GraphAware Visit website
Job Details
Department Science & Technology
Category other
Posted 3 months ago