# Fullstack Engineer

**Company:** [SquareDev](http://jobs.workable.com/companies/wQZ5ptvWTa31vomire9Cix.md)
**Location:** Athens, Greece
**Workplace:** hybrid
**Employment type:** Full-time
**Department:** AI & Data

[Apply for this job](http://jobs.workable.com/view/52f94411-4023-4700-92d6-a2b0505e248f)

## Description

### **Why are you looking for a job?**

If your answer ticks all the boxes, this could be the start of a great collaboration.

-   You have a curious mind - You won't understand what we're talking about if you don't 🤔
-   You want to learn more around technology - You won't survive if you don't 😱
-   You want to make the world a bit better - We don’t like you if you don’t 😎

We happen to be just like that as well. We like hacking things here and there (you included) and create scalable solutions that bring value to the world.

### **SquareDev? 🐿️**

We use state-of-the-art technology to build solutions for our customers and our partners' customers. We make sure we stay best-in-class by participating in **research projects across Europe**, collaborating with **top universities and enterprises** **on** **AI, Data, and Cloud**.  
  
**About QnR Group**

**SquareDev is a member of the** **QnR Group**, a leading technology organization specializing in end-to-end custom software solutions, Artificial Intelligence, Cybersecurity, SAP S/4HANA, SAP Business One, ServiceNow, and FinTech solutions.

As part of QnR Group's ongoing expansion — both in Greece and internationally — we are continuously hiring across a wide range of tech roles. Successful candidates may be hired by QnR Group, or another company within the Group, depending on the role and project.

### **Role overview**

We are looking for a **Fullstack Software Engineer** who can own features across the entire technology stack, from crafting intuitive user interfaces to engineering server-side logic and database layers. You will act as a bridge between front-end and back-end disciplines, contributing to cohesive, end-to-end software solutions built for scale and security.

## Requirements

**The ideal candidate will be responsible for:**

-   Develop and maintain features across the full stack: user interfaces, API consumption, server-side business logic, and database interactions.
-   Design and implement RESTful APIs, ensuring they are well-documented and securely built.
-   Apply security best practices including input validation, authentication, authorization, and secure data storage.
-   Ensure applications are responsive, cross-browser compatible, and optimized for performance.
-   Deploy and manage applications on cloud platforms using CI/CD pipelines and containerization technologies.
-   Bridge communication between front-end and back-end teams to ensure cohesive system integration.
-   Participate in the design and delivery of scalable, maintainable software architectures.
-   Perform unit and integration testing, debug issues across the stack, and produce technical documentation.

**  
To excel in this role, you'll need:**

-   Proficiency in front-end languages (JavaScript, HTML, CSS) and frameworks (Angular, React, Vue, Bootstrap) with experience in modern build tools (Webpack, Vite).
-   Back-end proficiency in Java, Node.js, or PHP, with hands-on experience in Spring Boot, Hibernate, and REST API development.
-   Solid experience with both relational (PostgreSQL, Oracle) and non-relational (MongoDB) databases, including schema design and query optimization.
-   Knowledge of cloud services (AWS, Azure) and experience with Infrastructure-as-Code tools (Terraform, CloudFormation, Azure Bicep).
-   Experience with containerization and orchestration technologies (Docker, Kubernetes).
-   Understanding of authentication standards (OAuth 2.0, OpenID Connect, JWT) and API documentation practices (OpenAPI/Swagger).
-   Familiarity with Git workflows (GitFlow, trunk-based) and legacy SVN systems.

**Nice to have:**

-   One of the following or an equivalent: AWS Certified Developer – Associate or Microsoft Azure Developer Associate.
