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