Fullstack Software Engineer with Kotlin / Go & Vuejs
Job description
Make an amazing climb in your career in an international team of experts. Our company provides technological services for the whole Schwarz group of more than 30 countries in Europe and the US. Our vision is to be the leading ecosystem for a better life. We built the European sovereign cloud STACKIT. With XM Cyber we set new standards in differing cyber crimes.
We run AI better than anyone. With us you will find a variety of opportunities to grow and do your best at your calling – IT. We exist to improve life with our products and services - for today's generation and future generations. We act future proof! The impact you will create: End-to-End Ownership: You will take responsibility for the entire software development lifecycle—from requirements analysis, design, and architecture to implementation, deployment, testing, and operations.
Business-Critical Systems: You will design, develop, and optimize enterprise applications that drive core automation, forecasting, replenishment, and seamless logistics across one of Europe's largest supply chains. Modern Architecture: You will develop scalable backend microservices using Kotlin and/or Go, build seamless APIs (RESTful, gRPC), and apply "12-Factor App" principles to our complex distributed system landscape.
User-Centric Interfaces: You will build and maintain modern, highly responsive frontends using VueJS. Community & Mentorship: You will contribute to our developer community, actively sharing your expertise, challenging the status quo, and driving technical excellence across the platform teams. Experience & skills you will need: Backend Expertise: You have strong experience developing backend services.
You are either already proficient in Kotlin, or you have deep experience in Java/PHP/similar ecosystems and possess a strong, proactive willingness to transition fully into Kotlin (Ktor) and Go. Frontend Agility: You have hands-on experience building web applications with modern frameworks (Vue, React, or Angular) and are excited to work primarily with VueJS.
Cloud-Native & DevOps: You are comfortable operating in modern cloud environments and have practical experience with Docker, Kubernetes, and distributed architectures. Data & Communication: You are familiar with relational and NoSQL databases (e.g., PostgreSQL, MongoDB) and deeply understand HTTP and asynchronous messaging patterns.
Engineering Excellence: You are dedicated to high software quality. Clean Code, modular design, design patterns (e.g., Strategy Pattern), and automated testing (TDD) are part of your daily routine. You prioritize security best practices throughout the lifecycle.
Education
& Mindset: You hold a degree in Computer Science, Business Informatics, or an equivalent IT apprenticeship. You are a true team player with a solution-oriented mindset. Languages: You are highly proficient in English. Confident communication in German is a plus. <div
Description copied from Schwarz Group's careers page. Read the full posting before you apply.
More jobs at Schwarz Group
CDC / SOC - Incident Response Analyst Expert - Morning Shift 1
Schwarz Group· BarcelonaCloud Security Engineer
Schwarz Group· BarcelonaCyber security intern
Schwarz Group· BarcelonaSTACKIT Access Domain - Cloud Network Engineer
Schwarz Group· BarcelonaSTACKIT Access Domain - Cloud Software Engineer
Schwarz Group· Barcelona
More jobs in Sofia
Scania Salesperson
Scania· Sofia, BGApplication Operations & Support Specialist
DXC Technology· BGR, SofiaSales Assistant
Mango· Sofia, Sofia City, Sofia-City, BulgariaProcess Engineer – Satellite Production Line
EnduroSat· Sofia, BulgariaClaims Management Associate with German language
Logic Information Systems· Sofia