-
fiskaly

Senior Full-Stack Engineer (all genders)

fiskaly
Italy · Contract · Mid-Senior

Job Details

  • Job Title: Full-Stack Engineer
  • Location: Preferably in / near Vienna, or within a 2h time zone difference
  • Languages: English, ideally speak German
  • Experience: 5+ years in Full-Stack Development
  • Salary: €45,000 - €70,000 gross/year
  • Contract: No freelancing, full time


🚀 Who We Are

At fiskaly, innovation drives us. We're reshaping the landscape of fiscal compliance with our cloud-based solutions for electronic receipts and invoices. Our team thrives on diversity and collaboration, committed to creating a supportive environment where everyone's contributions are valued. Join us to play a key role in our mission.

🎯 The Role

You are not just a coder; you are a Solution Architect and Prototyper. In this role, you will bridge the gap between abstract requirements and shipping software. You will use your "End-to-End" expertise to design scalable APIs, manage databases, and build intuitive frontends using Next.js.

Crucially, you will be a pioneer in using GenAI tools for rapid prototyping. Instead of spending weeks on a proof-of-concept, you will use AI to transform abstract ideas into working prototypes quickly, validating assumptions before we commit to the deep engineering work.

🛠️ What You’ll Do

  • End-to-End Delivery: Drive the full development cycle. You will design scalable backend services (Node.js/Go), optimize database schemas (SQL/NoSQL), and build responsive frontends (React/Next.js).
  • Architecture & Design: You don't just follow instructions; you design the solution. You will decide on the right API strategy (REST/GraphQL), the right data model, and the right cloud infrastructure.
  • Rapid Prototyping with AI: Transform abstract feature ideas into tangible prototypes using GenAI tooling. You use AI to accelerate the "discovery" phase, helping the product team visualize solutions faster.
  • Quality Engineering: Design and execute comprehensive test strategies. You believe in TDD and ensure that unit, integration, and end-to-end tests are part of the definition of done.
  • Documentation & Knowledge: Ensure that our systems are not "black boxes." You maintain comprehensive technical documentation and document working patterns so the team scales with you.
  • Mentorship: Actively participate in code reviews. You look beyond syntax errors to spot architectural misalignments and help colleagues improve their code quality and performance.


✨ What You Bring

  • 5+ years of full-time Backend Development experience, with a strong preference for Golang and a deep understanding of OOP/SOLID principles
  • A mastery of Distributed Systems: You understand the fallacies of distributed computing, eventual consistency, and how to build fault-tolerant architectures
  • A "Force-Multiplier" Mindset: You have experience (or a strong interest) in using AI tools to enhance software quality and velocity. You don't just write code; you architect solutions that generate code
  • Practical experience with Docker and Kubernetes. You aren't just an app developer; you know how your code lives in the cluster
  • Deep knowledge of RESTful and RPC-based APIs, and you treat API design as a first-class citizen
  • Familiarity with asynchronous message systems (RabbitMQ, Kafka, PubSub) and knowing when to use them versus synchronous calls
  • Experience with cloud platforms (GCP preferred) and modern database strategies (relational vs. NoSQL)
  • You are a clear communicator who can explain complex abstract concepts to both technical and non-technical stakeholders


💡 What We Offer

  • Full-Stack Mastery: You have a proven track record (5+ years) in building web applications. You are an expert in Next.js/React and have solid experience in backend technologies (Node.js or Go).
  • The "AI" Advantage: You have working experience with AI tools (Copilot, ChatGPT, code generators) and know how to use them to speed up prototyping and boilerplate generation.
  • System Engineering: You have a strong architectural background. You understand Docker, you’ve dabbled with Kubernetes, and you know how to design for the cloud (AWS/GCP).
  • User-Centric Thinking: You understand that code is useless if it doesn't solve a user problem. You are familiar with UX guidelines and build with the end-user in mind.
  • Analytical Mindset: You possess abstract thinking abilities. You can take a vague business goal and break it down into concrete technical tasks.
  • Communication: You have excellent communication skills (English B2+) and can explain complex technical decisions to non-technical stakeholders.


💡 Why fiskaly

Joining fiskaly means contributing to a mission-driven company that is redefining how compliance is done in Europe and beyond. Here, you’ll grow, innovate, and make a real impact on the finance operations of a scaling SaaS company.

Key Skills

Ranked by relevance

ai cloud prototyping kubernetes prototypes ai tools docker distributed computing responsive rabbitmq golang kafka saas tdd gcp ux
Login to Apply
Posted
Dec 30, 2025
Type
Contract
Level
Mid-Senior
Location
Milan
Company
fiskaly

Industries

Software Development

Categories

Engineering Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Cisco
Related

Senior Software Engineer Go - WAF

2026-05-28

Full-time
Not Applicable
Belgium
Software Development
Engineering
View Job Details
Hansen Technologies
Related

AI Engineer

2026-05-27

Full-time
Mid-Senior
United Kingdom
Software Development
Engineering
View Job Details
EPAM Systems
Related

DevOps Engineer

2026-05-27

Full-time
Associate
Argentina
Software Development
Engineering