Deutsche Telekom IT Solutions Slovakia is hiring a Senior Full-stack AI Developer (m/f/d) to join a SCRUM team working on a critical platform that manages Germany's high-speed internet expansion projects. This role blends full-stack development with artificial intelligence integration, making it one of the more technically demanding positions in the European tech market right now.
The platform handles the entire lifecycle of state-sponsored broadband projects. Developers on this team are responsible for building interfaces, APIs, and databases while weaving AI capabilities into the product. If you are considering applying, here is a breakdown of every skill the role demands.
Core Backend Skills Required
The job posting is direct about backend expectations. Candidates need advanced experience with Kotlin and Java, the primary languages used for server-side development in this role. Kotlin has grown significantly in enterprise backend development, and its interoperability with Java makes it a powerful combination.
Spring Boot is the required framework. Developers use it to build scalable, production-ready APIs and microservices. Advanced Spring Boot knowledge means understanding dependency injection, REST API design, security configurations, and database integration at a professional level.
- Kotlin and Java: advanced proficiency required
- Spring Boot: production-level API and microservice development
- RESTful API design and implementation
- Database connectivity and ORM frameworks
Database Knowledge You Need
This position requires fluency in two different database systems. PostgreSQL is the relational database used in the role. Advanced knowledge here means writing complex queries, managing schemas, optimizing performance, and understanding indexing strategies.
Firestore DB, Google's NoSQL document database, is the second requirement. Working with Firestore is different from relational databases. You need to understand document-oriented data modeling, real-time listeners, and how to structure data efficiently without traditional joins.
- PostgreSQL: complex queries, schema design, performance tuning
- Firestore DB: NoSQL document modeling, real-time data handling
- Understanding when to use relational vs. NoSQL databases
Frontend and JavaScript Skills
Full-stack means you cannot ignore the frontend layer. The role requires advanced JavaScript with TypeScript. TypeScript adds static typing to JavaScript, catching errors at compile time and making large codebases more maintainable. Employers at this level expect you to use TypeScript confidently across the entire frontend layer.
You will build user interfaces that allow project managers to enter data, track evaluations, and manage the lifecycle of broadband projects. Clean, functional UI work is essential here, not just backend logic.
AI and Machine Learning Skills
This is where the role separates itself from standard full-stack positions. The company needs developers who can genuinely integrate AI into software, not just call an external API occasionally.
Python skills are required with specific tools including Pandas, Jupyter Notebooks, and Matplotlib. These tools are standard in data analysis and exploratory work. Understanding them means you can process datasets, visualize trends, and prepare data for model training.
Vertex AI is Google's managed machine learning platform. The role requires advanced experience with it. Vertex AI handles model training, deployment, and monitoring at scale. Knowing this platform means understanding pipelines, model endpoints, and how to serve predictions in production environments.
- Python: data analysis using Pandas, Jupyter Notebooks, Matplotlib
- Vertex AI: model training, deployment, and serving
- LangChain and LangGraph: building AI-powered application workflows
- Training and integrating AI models into live software products
LangChain and LangGraph are frameworks for building applications powered by large language models. LangGraph specifically helps developers build stateful, multi-step AI agent workflows. Experience with these tools signals that you can architect intelligent features, not just plug in an LLM and call it done.
Cloud Platform Experience
The entire stack runs on Google Cloud Platform (GCP). Advanced GCP knowledge is explicitly listed as a requirement. That includes familiarity with compute services, storage, IAM roles, networking, and managed services like Cloud Run and Pub/Sub.
Firestore, Vertex AI, and the broader development pipeline all live within GCP. Knowing how these services interact within the same cloud environment is critical. Developers who understand cloud architecture can make smarter decisions about performance, cost, and reliability.
Version Control and DevOps Basics
The posting lists advanced GitLab experience as a requirement. GitLab goes beyond basic Git knowledge. At an advanced level, you should understand CI/CD pipelines, merge request workflows, GitLab runners, and how to automate testing and deployment through GitLab's pipeline configuration.
Teams at this level move fast. Clean branching strategies and reliable pipelines keep the development process stable. Understanding GitLab deeply reduces friction for the whole team.
Agile and SCRUM Methodology
The role sits inside a SCRUM team. This is not optional experience. Developers in this position need to participate in sprint planning, daily standups, retrospectives, and sprint reviews. Following agreed methodology steps is listed directly in the job description.
SCRUM experience at a senior level also means taking ownership of your work. You are expected to independently deliver functional solutions within each sprint cycle. That kind of self-direction separates senior developers from mid-level ones.
Soft Skills and Professional Expectations
Technical skills alone will not get you far in this role. The company explicitly asks for knowledge-sharing and mentorship behavior. Senior developers are expected to document best practices and support less experienced colleagues.
The job also requires a creative approach to complex problems. Building AI-integrated platforms for government broadband programs involves unique constraints and edge cases. Rigid, by-the-book thinking tends to fail in that environment.
- Knowledge sharing and mentoring junior developers
- Technical documentation writing
- Creative problem-solving within complex technical environments
- Active participation in research and development projects
- Collaboration with UX designers, business analysts, and system analysts
- Commitment to continuous self-development
Working closely with UX designers and business analysts means you need communication skills that cross technical boundaries. Translating requirements into working software, and explaining technical constraints to non-developers, is a daily expectation at this level.
How to Build These Skills
If your background is strong in backend development but light on AI, start with the Python data analysis stack. Free courses on platforms like Coursera and DataCamp cover Pandas, Jupyter Notebooks, and Matplotlib in a few weeks of focused effort.
For Vertex AI and GCP, Google's own learning platform offers structured paths and certifications. The Professional Machine Learning Engineer certification specifically covers Vertex AI in depth. Hands-on labs are the fastest way to build real confidence with cloud services.
LangChain has strong open-source documentation and an active community. Building small personal projects that chain LLM calls together is a practical way to learn it. Experimenting with LangGraph agents on a side project demonstrates initiative that hiring managers notice.
For Kotlin, JetBrains offers dedicated learning resources. Developers with a Java background typically pick up Kotlin quickly. Spring Boot skills transfer directly once the syntax feels comfortable.
The salary for this position is listed at $37,200 annually, based in Slovakia. The role offers exposure to large-scale infrastructure projects with a direct impact on Germany's national broadband goals, making it a unique opportunity for developers who want meaningful work alongside serious technical challenges.
You can apply for the Senior Full-stack AI Developer (m/f/d) position at Deutsche Telekom IT Solutions Slovakia directly at https://himalayas.app/companies/deutsche-telekom-it-solutions-slovakia/jobs/senior-full-stack-ai-developer-m-f-d.

