Discover Technata Job board

Find your next tech job in Kanata North, Canada’s largest technology park. Then explore endless international opportunities and dream about where your career will take you. With the Country’s largest density of technology companies ranging from promising startups to leading global giants, Kanata North is the place to be if you are serious about a career in tech.

Full Stack Developer - Train Planning Systems Live (m/f/d)

Siemens

Siemens

Software Engineering
aveiro, portugal
Posted on May 21, 2025

Job Description

Job ID

465244

Company

SIEMENS MOBILITY, UNIPESSOAL LDA

Organization

Mobility

Job Family

Information Technology

Experience Level

Mid-level Professional

Full Time / Part Time

Full-time

Contract Type

Permanent

We're looking for someone who has:

  • A Bachelor's degree in Computer Science, Software Engineering, or a related technical field.
  • Strong experience as a full-stack developer, with a strong portfolio of web application projects.
  • Proficiency in at least one modern JavaScript framework (e.g., React, Angular, Vue.js) and one server-side technology (e.g., Node.js, .NET, Java).
  • A solid understanding of web architecture, design patterns, and software engineering principles.
  • Experience with relational databases (e.g., SQL Server, PostgreSQL) and NoSQL databases (e.g., MongoDB, Cassandra).
  • Familiarity with agile software development methodologies and DevOps practices.
  • Excellent problem-solving, critical thinking, and analytical skills.
  • Strong communication and collaboration skills to work effectively with cross-functional teams.
  • The ability to work in a fast-paced, dynamic environment and adapt to changing priorities.
  • Experience in the transportation or railway industry, particularly in the domain of train planning and scheduling - is a plus.
  • Knowledge of web services, APIs, and integration patterns (e.g., REST, GraphQL, microservices) - is a plus.
  • Familiarity with cloud computing platforms (e.g., AWS, Azure, GCP) and containerization technologies (e.g., Docker, Kubernetes) - is a plus.
  • Experience with automated testing frameworks (e.g., Jest, Enzyme, Cypress) and continuous integration/deployment (CI/CD) tools - is a plus.
  • An understanding of design principles, user experience, and accessibility best practices - is a plus.
  • Certifications in relevant technologies (e.g., Microsoft Certified: Azure Developer Associate, AWS Certified Developer - Associate) - is a plus.

    #li-dd1 #hybrid