EU remote
Senior Backend Engineer (Golang)
About this role
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.