As a Junior Software Engineer at Rail Europe, you will grow your skills while contributing to our engineering team:
Learning & Delivering Solutions: Developing software features under guidance, writing quality code, and learning our testing and deployment practices.
Full Lifecycle Participation: Actively participating in agile ceremonies, assisting with testing, deployments, and monitoring, while gaining exposure to architectural discussions.
Problem Solving with Support: Working alongside senior engineers to debug issues, investigate root causes, and implement solutions—building your troubleshooting skills over time.
Building Technical Foundations: Writing clean, modular, and maintainable code following team standards, with guidance from peers through code reviews.
Collaborative Contribution: Working closely with engineers, your Engineering Manager, and Product Managers to understand requirements and deliver solutions.
Knowledge Sharing & Growth: Continuously learning, asking questions, and sharing what you learn with teammates—contributing to a culture of continuous improvement.
Innovation & Engagement: Taking part in our monthly hack day!
You are an early-career engineer eager to grow and make an impact:
Curious Problem Solver: You enjoy debugging and figuring out why things work (or don’t). You ask “why” and are open to using new approaches like AI-assisted development.
Proactive Communicator & Team Player: You believe great engineering is built on great communication. You proactively share progress, surface challenges early, and seek input before blockers become crises. You keep stakeholders informed without being asked and are equally committed to supporting your teammates.
Quality-Focused Learner: You care about doing things right—following team practices for testing, code review, and clean code. You’re eager to learn industry best practices.
Growth Mindset: You have a strong appetite for learning and improvement. You’re comfortable tackling new challenges and equally willing to handle routine tasks that keep the team moving.
Java & Frontend Framework: Some experience with Java and Angular or React.
Some exposure to Spring Boot.
1+ Years of Engineering Experience.
English Fluency: Mandatory professional working proficiency in English (our daily working language).
Eager to learn: eager to learn new technology, product domain and learn from other team members
European Overlap: Ability to work hours that have significant overlap with European daytime.
BSc in Engineering, Computer Science, or a relevant field.
Experience of working in a team.
Experience with any relational database (PostgreSQL, MySQL, etc.).
Experience with CI/CD pipelines (e.g., Jenkins, GitHub Actions)
Familiarity with Docker, or any cloud provider (AWS, GCP, Azure)
Interest in infrastructure as code (Terraform).
Phone Screening
Online Coding
Cultural fit
Meet Colin, Lead Developer
Rencontrez Lachezar, Head of Customer Acquisition
Ces entreprises recrutent aussi au poste de “Software & Web Development”.