About us:
The Institute of Communication and Computer Systems (ICCS) is ranked in the top list of European Research Institutes being very active in a number of Scientific and Research Areas, focusing amongst others on the research and development in various fields. I-SENSE is committed to attracting, developing, and retaining the best associates by offering an inspiring and inclusive workplace, in which talent and hard work are truly recognized, developed and rewarded.
Job description
We are looking for a self-motivated and experienced Full Stack Developer to join our team and produce scalable software solutions.
You will be part of a cross-functional team that is responsible for the full software development life cycle, from conception to deployment.
As a Full Stack Developer, you should be comfortable around both front-end and back-end coding languages, development frameworks and third-party libraries.
Responsibilities
- Work with development teams and product managers to ideate software solutions
- Manage the complete software development process from conception to deployment
- Design client-side and server-side architectures
- Develop and manage well-functioning databases and applications
- Write effective APIs
- Create security and data protection settings
- Write technical documentation (e.g. functional requirements documents)
- Stay up-to-date on emerging technologies
Technical Skills
- Proven 3+ years’ experience as a Full Stack Developer or similar role
- Familiarity with web application development frameworks (e.g. NET, Spring, Django, Node.js)
- Knowledge of front-end languages (HTML/CSS, JavaScript), JavaScript frameworks (React, Angular, Vue.js)
- Knowledge of multiple back-end languages (e.g. C#, Java, Python)
- Familiarity with databases (e.g. Postgres, SQL Server) and web servers (e.g. Apache, Nginx)
- Experience with Restful APIs and PUB/SUB protocols (e.g. RabbitMQ, Kafka)
- Experience with cross-platform mobile app technologies (e.g. Flutter, Dart) will be considered a plus
- Experience in translation of user requirements into software specifications
- Experience in debugging, optimization skills, and coordinating unit/integration testing
- Experience with software versioning tools (git) and deployment tools (docker)
- Linux operating system administration (deployment of applications, security etc.)
- BSc degree in Electrical Engineering, Computer Science, Informatics or relevant field
Soft Skills
- Excellent analytical and multitasking skills
- Excellent communication and teamwork skills
- Interest in learning new tools, languages, workflows, and philosophies
Why us?
The I-SENSE group offers a great career environment in applied research opening the employers’ horizon to an international career. The employee would have the opportunity to work in an inter-disciplinary group while cooperating with major research/academic institutions and well-known companies in Europe and beyond. The positions offer:
- Competitive salary
- Continuous learning
- Interesting and challenging work within large-scale projects
- International dynamic, fast-paced working environment
- Opportunity to work in a diverse and creative environment with talented colleagues
- A clear path of progression, tailored to your talents and ambitions
- Opportunities to travel abroad
The CV and application can be also submitted via email at: career-isense@iccs.gr
For more information, please call at +30-210-7723865