
Backend Engineer
IKNOWHOW SA
full-time
Posted on:
Location Type: Hybrid
Location: Neo Psychiko • 🇬🇷 Greece
Visit company websiteJob 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