Job Details
- Job Title: Senior Backend Engineer (Golang)
- Location: Preferably in Vienna but open to have someone remote in Austria or in Poland
- Languages: English (Fluent)
- Experience: Over 5 years of experience in backend development using Golang and other OOP languages, you will contribute to our SaaS platform, managing the full software lifecycle
- Contract: No freelancing, full time
Who We Are
Millions of people interact with fiskaly every day, even if they don’t realize it. As a B2B company, we power the retail technology behind digital receipts and secure, legally compliant transactions.
By making receipts tamper-proof through digital signatures, we help fight tax fraud. And with our paperless receipt solution, we offer consumers a modern alternative while helping merchants streamline their operations.
Sure, our solutions sound complex but our mission is simple: make receipts easy for everyone .
The Role
You are a Senior Backend Engineer , but we view you as a System Architect. You will join a high-performing squad responsible for our API‑first SaaS solutions.
Your job is not just to write lines of code; it is to deliver value. We expect you to use every tool in the modern arsenal - including AI coding assistants and automation to bypass the repetitive parts of software development. This allows you to focus 100% of your brainpower on complex distributed system problems, architecture, and reliability. You will shape the future of our unified interface and ensure our fiscalization platform scales effortlessly.
What You’ll Do
- Architect for Scale: Design and build resilient, high‑performance microservices using Golang, taking full ownership from architecture to deployment (End‑to‑End).
- AI‑Augmented Engineering: Leverage AI‑assisted development tools (e.g., GitHub Copilot, generative AI) to speed up boilerplate creation, write robust unit tests, and auto‑generate documentation so you can focus on complex business logic.
- Continuous Delivery: Embrace a "Continuous Everything" (GitOps) approach, deploying code multiple times a day with absolute confidence thanks to automated testing and monitoring pipelines.
- Evolve the Platform: Design the unified interface for our services, ensuring our APIs are intuitive, strictly typed, and self‑documenting.
- Innovate with ML/AI: Integrate AI and ML capabilities directly into our platform where it adds high value, such as anomaly detection in transaction logs or automated error classification.
- Lead & Mentor: Mentor junior developers—not just on Go syntax, but on how to be highly efficient, tool‑augmented engineers in a modern, automated cloud environment.
What You Bring
- Deep Go Expertise: 5+ years of full‑time Backend Development experience, with a strong preference for Golang and a deep understanding of OOP/SOLID principles.
- Distributed Systems Mastery: You deeply understand the fallacies of distributed computing, eventual consistency, and exactly how to build fault‑tolerant architectures.
- A "Force‑Multiplier" Mindset: You have experience (or a strong interest) in using AI tools to exponentially enhance software quality and velocity. You don't just write code; you architect solutions that generate code.
- Cloud Native DNA: Practical experience with Docker and Kubernetes. You aren't just an app developer; you know exactly how you code lives and breathes in the cluster.
- API & Integration Focus: Deep knowledge of RESTful and RPC‑based APIs (treating API design as a first‑class citizen), plus familiarity with asynchronous message systems (RabbitMQ, Kafka, PubSub) and knowing when to use them over synchronous calls.
- Cloud Infrastructure: Experience with cloud platforms (GCP preferred) and modern database strategies (relational vs. NoSQL).
- Communication: You are a clear communicator who can break down complex, abstract architectural concepts for both technical and non‑technical stakeholders.
What We Offer
- A culture that encourages you to use the latest tech. If an AI tool helps you code 20% faster, we want you to use it
- A supportive environment where you can try new things, fail safely, and learn constantly
- Flexible working hours and a hybrid work arrangement (Office in Vienna/Berlin/Madrid/Milan or Remote)
- Work permit sponsorship for qualified candidates
- A dedicated budget for personal and professional development and regular 1:1 career planning
- Company hardware of your choice (Windows, Linux, or Mac)
- A vibrant, inclusive company culture that values your well‑being and personal growth
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.