IKNOWHOW SA

Backend Engineer

IKNOWHOW SA

full-time

Posted on:

Location Type: Hybrid

Location: Neo Psychiko • 🇬🇷 Greece

Visit company website
AI Apply
Apply

Job Level

Mid-LevelSenior

Tech Stack

CloudCyber SecurityDockerFlaskGoGrafanaGraphQLGRPCIoTJavaJavaScriptJenkinsKafkaKubernetesMicroservicesMongoDBNode.jsPostgresPrometheusPythonRabbitMQRedisSpring

About the role

  • Design and implement robust backend architectures using modern frameworks and APIs
  • Develop and maintain secure RESTful and/or gRPC interfaces for data access and control
  • Integrate user and access control logic across platforms (e.g., role-based permissions)
  • Support backend data pipelines for AI training, annotation, and DMS systems
  • Build modular microservices and message-driven components
  • Connect with front-end teams and ensure seamless full-stack integration
  • Ensure backend systems comply with cybersecurity and data protection regulations
  • Contribute to system deployment via Docker, Kubernetes, and CI/CD workflows
  • Document backend services and contribute to system-wide design decisions
  • Participate in agile ceremonies, code reviews, and integration testing

Requirements

  • Bachelor / Master Degree in Computer Science, Software Engineering, or related field
  • 3+ years of experience in backend development for complex systems
  • Familiarity with cloud-native architectures and backend testing practices
  • Experience in Java (Spring), Python (FastAPI, Flask), Node.js or Go
  • Experience in RESTful APIs, Caching, WebSockets, JWT/OAuth2
  • Experience in PostgreSQL, MongoDB, Redis, RabbitMQ/Kafka
  • Docker, Git, CI/CD tools (GitLab CI, Jenkins)
  • DevSecOps awareness and logging/monitoring (e.g., Prometheus, Grafana)
  • Proven experience in building and securing APIs and managing authentication flows
  • Familiarity with microservice security patterns (e.g., API gateways, service mesh) is desirable
  • Familiarity with GraphQL or gRPC, and API rate limiting/auth logging
  • Knowledge of defense data exchange standards (e.g., STANAG 4774/4778) is desirable
  • Integration with AI model endpoints or MLFlow-style pipelines is desirable
  • Fluency in English is required
  • Nice to have:
  • Experience in collaborative R&D or EU-funded environments
  • Experience with military-grade or high-availability systems
  • Background in edge/cloud communication or IoT middleware
Benefits
  • Attractive salary package
  • Comprehensive health insurance plan and additional benefits
  • Career development and growth opportunities through a structured Job Grade System
  • Continuous learning opportunities, including personalized training seminars and access to cutting-edge technologies
  • Leadership role in a fast-growing company with a strong emphasis on innovation and technical excellence

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
backend developmentRESTful APIsgRPCJavaPythonNode.jsGoPostgreSQLMongoDBmicroservices
Soft skills
collaborationcommunicationagile methodologiescode reviewsdesign decisions
Certifications
Bachelor Degree in Computer ScienceMaster Degree in Software Engineering