
Backend Developer
Posted Aug 3

Posted Aug 3
This is a fully remote position, open to applicants in Greece.
• Design, develop, and sustain backend services utilizing Python.
• Create clean, stable, and well-documented REST APIs.
• Develop workflows for data ingestion, normalization, enrichment, and processing.
• Utilize structured and unstructured technical datasets from both internal and external sources.
• Design and manage 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 components of backend infrastructure.
• Enforce authentication, authorization, API access controls, rate limiting, and audit-friendly backend logic.
• Create backend support for analytics, reporting, monitoring, workflow automation, and user-facing platform features.
• Collaborate closely with frontend developers to establish API contracts and ensure reliable data delivery to the user interface.
• Enhance backend performance, error handling, logging, and observability.
• Engage in code reviews, testing, debugging, deployment preparation, and technical documentation.
• Handle proprietary technical information with discretion and maintain professional confidentiality.
• Extensive experience with **Python**.
• Familiarity with **Flask**, **FastAPI**, or **Django**.
• Solid understanding of REST API design principles.
• Experience with **PostgreSQL**.
• Strong SQL skills and a solid grasp of database design.
• Proficient with Docker and Linux environments.
• Familiarity with Git and collaborative development workflows.
• Understanding of authentication methods, JWT, RBAC, and API security principles.
• Experience with background jobs, workers, queues, schedulers, Redis, Celery, or similar technologies.
• Ability to write clean, modular, testable, and maintainable backend code.
• Strong debugging capabilities in development and production-like environments.
• Ability to comprehend complex business logic and translate it into reliable backend services.
• Competitive salary and performance-based incentives.
• Opportunities for professional development and career advancement.
• Flexible working hours and remote work options.
• Comprehensive health and wellness benefits.
• Engaging work environment with a focus on teamwork and collaboration.
Kubikware - A 5-time Inc. 5000 company
Terac
Terac
Get handpicked remote jobs straight to your inbox weekly.