← Back to list
Job · Senior

Full Stack Developer

Fullstack Developer • Senior • Remote • Full-time Greece Greece

Build backend services and React-based frontends for enterprise-grade, data-intensive software platforms, covering REST APIs, dashboards, analytics, and secure authentication.

Responsibilities

  • Develop and maintain full stack web applications using Python-based backend and React-based frontend
  • Design and implement clean, reliable, scalable REST APIs
  • Build dashboards, admin panels, analytics views, reporting interfaces and workflow-driven UX
  • Work with structured and unstructured data from multiple sources
  • Implement backend logic, frontend components, database interactions and API integrations
  • Support authentication, authorization, role-based access control and secure session handling
  • Collaborate with backend, frontend, security and product stakeholders to turn requirements into production-ready features
  • Optimize performance across backend queries, API responses and frontend rendering
  • Contribute to clean architecture, reusable components and maintainable codebases
  • Participate in code reviews, testing, debugging, deployment preparation and technical documentation
  • Support automation features, scheduled jobs, reporting workflows and notification mechanisms

Requirements

  • Strong experience with Python
  • Experience with Flask, FastAPI or Django
  • Strong experience with JavaScript or TypeScript
  • Strong experience with React
  • Experience designing, building and consuming REST APIs
  • Experience with relational databases, preferably PostgreSQL
  • Good understanding of authentication, authorization, JWT, RBAC and secure application design
  • Experience with Git, Docker and Linux-based development environments
  • Ability to write clean, modular, maintainable, well-documented code
  • Ability to work on complex technical products with evolving requirements
  • Strong debugging and problem-solving skills
  • Ability to take ownership of features from design to delivery

Nice to have

  • Experience with Redis, Celery, background workers, scheduled jobs or asynchronous processing
  • Experience with data-heavy dashboards, advanced tables, filters, charts, reporting interfaces
  • Experience with SQLAlchemy or similar ORM frameworks
  • Experience with CI/CD pipelines and automated testing
  • Experience with secure software development practices
  • Experience with enterprise software, monitoring systems, analytics platforms or operational decision-support tools
  • Familiarity with cloud deployment and containerized applications
  • Experience with AI-assisted workflows or LLM-based integrations

Soft skills

Ownership and technical maturityAbility to work on evolving, complex productsDebugging and problem-solvingConfidentiality-conscious collaboration

Similar jobs