About the Role
Company: Deutsche Bahn
When it comes to digitally supporting millions of passengers and thousands of trains daily, we need the best IT experts. Over 10,000 are already with us—but not nearly enough. As a project leader, consultant, developer, or IT architect, now is the most exciting time to join and work in a strong team to implement groundbreaking solutions and large-scale projects in mobility, infrastructure, and logistics.
We are looking for you as a Junior GIS Full-Stack Developer (m/f/d) at DB Fahrwegdienste GmbH in Berlin, starting as soon as possible.
Your Responsibilities
You develop technologies and components for our GIS-supported vegetation management system at DB Fahrwegdienste, supporting end users from data ingestion, management, and interaction to visualization.
Your daily tasks include database modeling for vegetation data, interface and architecture design, and supporting our data collection app QField.
You continuously update and maintain our GIS applications and components—including web interfaces, central databases, WebGIS, and the data collection app—ensuring sustainable code evolution through targeted refactoring.
Additionally, you support our specialists in frontend and backend development of our web application.
You manage a wide range of domain-specific data and prepare it for users and systems via a well-thought-out data and interface architecture. You develop modern, consistent interfaces aligned with our data models, based on established API design principles (REST).
Together with the team, you work goal-oriented in projects and on feature enhancements, carry out releases, and take turns in supporting day-to-day operations.
Your profile is rounded out by conceptualizing, automating, and continuously improving internal and user-focused workflows.
Your Profile
You hold a successfully completed vocational or university degree in geoinformatics or a comparable field with initial professional experience; alternatively, you bring a comparable vocational training with relevant work experience.
You are proficient in using geographic information systems and relational databases, and you have experience designing GIS architectures, data flows, and processing geospatial data.
You have hands-on experience in both backend and frontend programming using Python, JavaScript, and React.
Knowledge of PostgreSQL, GeoServer, MapStore, QField, and QGIS, as well as practical experience with Git, Docker, WSL, and Linux, is advantageous.
You approach new developments in a pragmatic and optimistic way and emphasize documenting your solution strategies and steps in a sustainable manner for your team.
You work in a service- and solution-oriented, structured, and communicative manner, and demonstrate strong team orientation.
Operating and continuously improving a holistic and intuitive system for our users is your top priority.
Why We Care
Our goal is to provide all candidates with equal opportunities for entry, regardless of qualifications. We actively promote diversity and collaboration within our teams. We value every application, irrespective of gender, nationality, ethnic and social origin, religion, worldview, disability, age, duration of unemployment, sexual orientation, and gender identity.
Benefits
Fascinating projects and responsibilities at one of the most diverse employers in the country challenge your skills and await your personal contribution.
In the digital sector, you are well-equipped thanks to a mobile end device that you may also use for private purposes.
We support flexible, individual working models and, where operationally feasible, promote modern working methods such as remote work.
Equal opportunity and self-determined participation for people with severe disabilities and those with equivalent status, as well as respectful collaboration, are firmly anchored principles within the DB Group. Therefore, applicants with severe disabilities or equivalent status will be given preferential consideration in the event of equal qualifications.