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