For Employers
Apply Now

Please mention DailyRemote when applying

?Not checked yet0100
Resume Match Score

See how much of this job your resume covers, and what’s missing.

Want a recruiter to go through it line by line?

Get professional review

Tailor your resume to this job

One click makes a copy of your resume for this role, scores it against the posting, and proposes edits line by line. Your default resume is never changed.

  • Job match score for this posting
  • Edits you accept or skip, no invented facts
  • Download it when it reads right: TXT free, PDF with Premium

Create a cover letter for this job

Upload your resume and we draft a letter for this exact role, tailored to what it asks for.

  • Tailored to this role
  • Based on your resume
  • Fully editable

Location: Greece (Remote)

Engagement Type: Independent External Consultant - B2B Contract

Mandatory Requirement: Applicants must already have an active, registered sole proprietorship (ατομική επιχείρηση) in Greece and be able to issue invoices for their professional services.

Please note: This is strictly an external consulting opportunity, not a salaried employment position. Applications from candidates who do not already meet the above business registration requirement will not be considered.

About the Role

At AI2CYBER, we are seeking a highly motivated and experienced Full Stack Developer to collaborate with our engineering team as an independent external consultant based in Greece.

The ideal candidate will have strong experience in Python, JavaScript, TypeScript and React, with the ability to design, develop and deliver advanced enterprise-grade software platforms.

The role involves working on complex, data-intensive applications that combine backend services, modern user interfaces, analytics, monitoring, automation, reporting and secure software development practices.

The selected consultant will contribute to high-value software products designed for demanding operational environments, where reliability, performance, security and clean architecture are essential.

This opportunity is suitable for an experienced developer who can take ownership of full stack components, understand complex technical requirements and deliver reliable, production-ready solutions.

Responsibilities

  • Design, develop and maintain full stack web applications using Python-based backend technologies and React-based frontend frameworks.
  • Build clean, reliable, scalable and well-documented REST APIs.
  • Develop modern dashboards, administration panels, analytics views, reporting interfaces and workflow-driven user experiences.
  • Work with structured and unstructured data from multiple internal and external sources.
  • Implement backend business logic, frontend components, database interactions and external API integrations.
  • Implement authentication, authorisation, role-based access control (RBAC) and secure session management.
  • Collaborate with backend, frontend, security and product specialists to translate requirements into production-ready features.
  • Optimise application performance across backend queries, API responses and frontend rendering.
  • Contribute to clean software architecture, reusable components and maintainable codebases.
  • Participate in code reviews, automated testing, debugging, deployment preparation and technical documentation.
  • Support automation features, background processing, scheduled jobs, reporting workflows and notification mechanisms.
  • Identify and resolve complex technical issues across the full application stack.
  • Apply secure software development principles throughout the development lifecycle.
  • Handle proprietary technical information, system designs and internal workflows with discretion and professional confidentiality.

Required Technical Skills and Experience

  • At least 5 years of professional experience in full stack software development.
  • Strong proficiency in Python.
  • Experience with Flask, FastAPI or Django.
  • Strong experience with JavaScript and/or TypeScript.
  • Strong practical experience developing applications using React.
  • Experience designing, building, integrating and consuming REST APIs.
  • Experience with relational databases, preferably PostgreSQL.
  • Good understanding of authentication, authorisation, JWT, RBAC and secure application design.
  • Experience with Git, Docker and Linux-based development environments.
  • Ability to write clean, modular, testable, maintainable and well-documented code.
  • Ability to develop and maintain complex technical products with evolving requirements.
  • Strong debugging, analytical and problem-solving skills.
  • Experience optimising application performance and addressing technical bottlenecks.
  • Ability to take ownership of features from initial design through implementation, testing and delivery.
  • Ability to work independently and collaborate effectively with multidisciplinary engineering teams.

Nice to Have

  • Experience with Redis, Celery, background workers, scheduled jobs or asynchronous processing.
  • Experience developing data-intensive dashboards, advanced tables, filters, interactive charts and reporting interfaces.
  • Experience with SQLAlchemy or similar ORM frameworks.
  • Experience with CI/CD pipelines, automated testing and deployment workflows.
  • Knowledge of secure software development practices and secure-by-design application architecture.
  • Experience developing enterprise software platforms, monitoring systems, analytics applications or operational decision-support tools.
  • Familiarity with cloud services, containerised deployments and production environments.
  • Experience with frontend performance optimisation and complex React application architectures.
  • Experience with state management, reusable component libraries and modern frontend development practices.
  • Familiarity with AI-assisted workflows or Large Language Model (LLM) integrations.
  • Experience with cybersecurity-related software products or security-focused development environments.

Technology Stack

Python, Flask/FastAPI, JavaScript, TypeScript, React, PostgreSQL, SQLAlchemy, Redis, Celery, Docker, Linux, Git, REST APIs, JWT, RBAC, background workers and external API integrations.

Ideal Consultant Profile

We are looking for more than someone who can develop frontend components or backend endpoints.

The ideal consultant understands how complete software systems work, from database architecture and backend services to frontend applications, user interactions and production deployment.

We value professionals who demonstrate:

  • Strong technical expertise across both frontend and backend development.
  • The ability to understand complex requirements and translate them into reliable software solutions.
  • Independent problem-solving and sound architectural judgement.
  • A proactive approach to identifying technical challenges and proposing practical solutions.
  • Strong ownership and accountability throughout the development lifecycle.
  • Attention to performance, security, scalability and maintainability.
  • The ability to work effectively with minimal supervision.
  • A commitment to clean implementation and long-term product quality.

The consultant will collaborate with experienced engineering and cybersecurity specialists and contribute to the architecture, development and continuous improvement of sophisticated enterprise software platforms.

What We Offer

  • Competitive consulting fees, subject to periodic review.
  • Fully remote collaboration from anywhere in Greece.
  • Opportunities to contribute to advanced enterprise-grade software products.
  • Involvement in technically challenging projects spanning backend engineering, frontend development, data processing, automation, analytics and cybersecurity.
  • Opportunities to contribute to core product architecture and develop substantial platform components.
  • Collaboration with experienced cybersecurity and software engineering professionals.
  • Access to relevant technical resources, development tools and collaboration platforms.
  • Opportunities for continuous professional development and exposure to emerging technologies.
  • A flexible, results-oriented professional environment that values technical expertise, initiative and independent contribution.
  • Opportunities for long-term collaboration and involvement in future product development initiatives.

External Consulting Requirements - Important

This opportunity is exclusively available to independent professionals operating through an existing sole proprietorship in Greece.

To be eligible, applicants must:

  • Be currently resident in Greece.
  • Already have an active, legally registered sole proprietorship (ατομική επιχείρηση) in Greece at the time of application.
  • Be legally able to provide professional software development, software engineering or related IT consulting services.
  • Be able to issue valid invoices for the professional services provided.
  • Be available to enter into a B2B consulting agreement with AI2CYBER.

This is not an employee position, and no salaried employment contract will be offered. Establishing a sole proprietorship after selection does not satisfy the eligibility requirements.

The collaboration is intended to be ongoing, with the scope, availability and deliverables agreed under the consulting arrangement.

Confidentiality

The selected consultant will work on proprietary software platforms, technical architectures, business logic and potentially sensitive product information.

Discretion, professional conduct and respect for confidentiality are essential.

Detailed information about internal projects, technologies and system architectures will be shared only with shortlisted candidates and, where appropriate, under confidentiality terms.

About AI2CYBER

At AI2CYBER, we are a cybersecurity firm dedicated to providing innovative technologies and specialist security solutions to protect businesses and organisations from evolving cyber threats.

Our work combines cybersecurity expertise, artificial intelligence and advanced software engineering to develop secure, reliable and practical software solutions.

Our mission is to empower organisations to navigate the complex cybersecurity landscape with confidence.

By combining robust security solutions, continuous improvement and a proactive approach, we help our clients identify security weaknesses, strengthen their defences and stay ahead of emerging cyber threats.

We are committed to building a safer digital world and making a positive impact through technological innovation.

Interested in Collaborating With Us?

If you are an experienced Full Stack Developer, passionate about building sophisticated software platforms, and already operate an active sole proprietorship in Greece, we would be pleased to hear from you.

Please email your CV in English to careers@ai2cyber.com, using "Full Stack Developer – External Consultant" as the subject line.

Where possible, include a brief summary of relevant full stack projects, highlighting your experience with Python, React and enterprise software development.

Please apply only if you meet the external consulting and business registration requirements outlined above.

All applications will be treated with strict confidentiality.

Automatically Apply to the Best Remote Jobs

Stop the endless job search. Our AI finds and applies to the best jobs for you.

Try it Now
Keep looking

Similar Jobs

See all Remote Software Development jobs →

Data Engineer

Full Time United States Software Development

Engineering Manager (Hands-On / Java) - Brazil

Full Time Brazil Software Development

FBS Data Scientist (Customer & Agent Solutions)

Full Time Brazil Software Development

Senior Data Engineer

Full Time United States Software Development

Semantic Modeling Architect - Atscale

Full Time United States Software Development

Senior Software Engineer, Mobile (React Native)

Full Time United States Software Development
Apply Now

Personalize your Remote Job Search in 3 Easy Steps!

Featuring 221,593+ Jobs in Full Stack Developer

Answer easy questions

Answer easy questions

221,593+ jobs across 15+ categories

Get your best job matches

Get your best job matches

Only hand-screened, legit jobs

Find a remote job faster

Find a remote job faster

No ads, scams, or junk

“I was the first applicant for a remote marketing position that got listed on the company website the same day I applied. Had an interview within 48 hours!”

Sarah J. — Sarah J. · Marketing Manager ★★★★★ Verified