Full Stack Developer - External Consultant (B2B)

New
A
AI2CYBERCybersecurity software
Greece (Remote); Fully remote collaboration from anywhere in Greece.ContractMiddle
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
At least 5 years of professional experience in full stack software development.
Required Skills
DockerPostgreSQLPythonDjangoFlaskJavascriptTypeScriptFastAPIReactRESTful APIs

Requirements

  • Have at least 5 years of professional experience in full-stack software development.
  • Demonstrate strong proficiency in Python and experience with Flask, FastAPI, or Django.
  • Have strong experience with JavaScript and/or TypeScript and practical experience developing applications with React.
  • Have experience designing, building, integrating, and consuming REST APIs.
  • Have experience with relational databases, preferably PostgreSQL.
  • Understand authentication, authorisation, JWT, RBAC, and secure application design.
  • Have experience with Git, Docker, and Linux-based development environments.
  • Be able to write clean, modular, testable, maintainable, and well-documented code.
  • Have experience optimising application performance and addressing technical bottlenecks.
  • Be able to take ownership of features from design through implementation, testing, and delivery.
  • Be able to work independently and collaborate with multidisciplinary engineering teams.
  • Have an active, legally registered sole proprietorship in Greece and be able to issue invoices for professional services.

Responsibilities

  • Design, develop, and maintain full-stack web applications using Python-based backend technologies and React-based frontend frameworks.
  • Build reliable, scalable, and well-documented REST APIs.
  • Develop dashboards, administration panels, analytics views, reporting interfaces, and workflow-driven user experiences.
  • Work with structured and unstructured data from internal and external sources.
  • Implement backend business logic, frontend components, database interactions, and external API integrations.
  • Implement authentication, authorisation, role-based access control, and secure session management.
  • Collaborate with backend, frontend, security, and product specialists to deliver production-ready features.
  • Optimise backend queries, API responses, frontend rendering, and application performance.
  • Participate in code reviews, automated testing, debugging, deployment preparation, and technical documentation.
  • Identify and resolve technical issues across the application stack and apply secure software development principles.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now