Remote job
Software Engineer, Working Student (m/f/d)
Job details
About this role
Role overview Help build and operate software that supports complex computation workflows and customer-facing applications. This working-student position can span backend services, web interfaces, cloud infrastructure and software quality, with opportunities to take responsibility for production code and deployments.
Responsibilities - Develop backend services that coordinate computation workflows, using tools such as Python, FastAPI, Celery, PostgreSQL and RabbitMQ. - Contribute to web applications built with React and TypeScript, including interactive visualizations and live application state. - Help operate cloud infrastructure, deployments and container orchestration on Azure. - Work on shared libraries, database migrations and concerns that affect multiple services. - Write and maintain automated unit, integration and end-to-end tests. - Participate in code reviews, pull requests and a structured engineering process.
Requirements - Current enrollment in computer science, physics, mathematics or a related field; later bachelor’s or master’s study is a good fit. - Strong skills in Python or another programming language, with experience building and maintaining a substantial project beyond coursework. - Comfort using Git with branches, pull requests and code review in a shared codebase. - Understanding of distributed web applications, such as APIs, databases, asynchronous work, application state or deployment pipelines. - Depth in at least one relevant area, such as backend engineering, frontend development, infrastructure or testing and reliability. - Availability to work in Munich or remotely from elsewhere in Germany, and openness to asking questions and receiving feedback.
Nice to have - Experience with Docker, CI/CD, cloud platforms, infrastructure as code, observability or end-to-end test strategy. - A substantial project that involved design decisions, scaling challenges or ongoing maintenance.
Benefits and work setup - Work on production software used by industrial customers. - Flexible hours around study and exam periods. - Munich office and regular team events.