Senior Backend Engineer (Golang)
Primary stack
Nice to have's
Job description
About the Position
We are seeking a Senior Backend Engineer (Golang) to join our team and contribute to our API-first SaaS solutions. You will be responsible for designing and building resilient, high-performance microservices using Golang, and you will take full ownership from architecture to deployment (End-to-End).
Responsibilities
- 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.
Requirements
- 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 your 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.
Nice to Have
- AI Tools: Experience with AI tools to enhance software quality and velocity.
- Asynchronous Messaging: Familiarity with 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).
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.
About the Company
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.
Application Process
- Step 1: Screening your resume. It all starts with your application and corresponding initial contact from our side. So please don't be shy to share honest details to pursue your desired career path with us!
- Step 2: Cultural Fit. We strive to create an awesome working environment and atmosphere at fiskaly. In the Cultural Fit, we find out if you and we are a good match.
- Step 3: Skill & Team Fit. If we are likeminded, you made it this far! Now it's time to explore your professional experience in depth in a chat with your future team lead and colleagues.
- Final step: Welcome aboard! We are a cultural fit, your skills fit the position and the department, and the team likes you. In addition to that, you accepted our job offer. We couldn't be happier!
© Fiskaly. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
More at Fiskaly
All 9 rolesTechnical Customer Success Manager - DACH Region (all genders)
Fiskaly · Austria +1
Account Executive – New Business (all genders)
Fiskaly · Italy
Certification Engineer (all genders)
Fiskaly · Austria +4
Head of Engineering (all genders)
Fiskaly · Austria +1