Backend Developer
New
A
AI2CYBERCybersecurity
This position in available only for Greek residents.Full-TimeMiddle
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Required Skills
- DockerPostgreSQLPythonSQLDjangoFlaskFastAPIRedisRESTful APIs
Requirements
- Strong experience with Python.
- Experience with Flask, FastAPI, or Django.
- Good understanding of REST API design.
- Experience with PostgreSQL.
- Strong SQL skills and understanding of database design.
- Experience with Docker and Linux environments.
- Experience with Git and collaborative development workflows.
- Understanding of authentication, JWT, RBAC, and API security principles.
- Experience with background jobs, workers, queues, schedulers, Redis, Celery, or similar technologies.
Responsibilities
- Design, develop, and maintain backend services using Python.
- Build clean, stable, and well-documented REST APIs.
- Develop data ingestion, normalization, enrichment, and processing workflows.
- Design and maintain database schemas, indexes, queries, and backend data models.
- Implement background workers, scheduled tasks, automation pipelines, and long-running processing jobs.
- Work with PostgreSQL, Redis, object storage, and other backend infrastructure components.
- Implement authentication, authorization, API access controls, rate limiting, and audit-friendly backend logic.
- Improve backend performance, error handling, logging, and observability.
- Collaborate closely with frontend developers to define API contracts and deliver reliable data.
View Full Description & ApplyYou'll be redirected to the employer's site