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

GraphAware is hiring a Senior Software Engineer (Backend)

About the Role

The role involves developing and maintaining high-performance backend services, contributing to system architecture, and ensuring reliability and scalability across distributed environments.

Responsibilities

  • Design and implement backend services for large-scale applications
  • Write clean, maintainable, and efficient code
  • Collaborate with frontend developers and other team members
  • Contribute to technical architecture and system design
  • Ensure high availability and performance of services
  • Troubleshoot and resolve production issues
  • Participate in code reviews and technical discussions
  • Optimize applications for speed and scalability
  • Work with databases and data storage solutions
  • Integrate third-party APIs and services
  • Support deployment and monitoring processes
  • Follow security best practices in development
  • Document technical designs and implementations
  • Mentor junior engineers and share knowledge
  • Stay current with emerging backend technologies

Nice to Have

  • Experience with graph databases
  • Familiarity with data indexing technologies
  • Knowledge of query optimization
  • Background in machine learning integration
  • Experience in agile development environments
  • Contributions to open-source projects
  • Public speaking or conference participation

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
  • Experience with Neo4j or similar graph databases is a plus
  • Infrastructure on AWS with Docker and Kubernetes
  • Monitoring via Prometheus and Grafana

Development Practices

  • Agile methodology with two-week sprints
  • Emphasis on code quality and testing
  • Regular technical retrospectives
  • Peer programming and knowledge sharing
  • Continuous integration and deployment

Visa sponsorship may be 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
Category other
Posted 3 months ago