Backend Developer / Train Frontend | Backend Developer / Train Frontend

activjob GmbH

Frankfurt am Main, Hessen, Deutschland
Published Sep 9, 2025
Full-time
Permanent

Job Summary

This role is for an experienced Backend Developer to integrate new interfaces between sales backend and customer systems, and to build and evolve a modern sales platform for Deutsche Bahn. Day-to-day responsibilities include programming, implementing, and customizing technical components, designing and supporting interfaces, and troubleshooting. The position also involves creating technical documentation, conducting code reviews, and contributing to test automation and ensuring high code quality. The ideal candidate will have a strong background in software development, particularly with TypeScript and Node.js, and experience in agile environments. This is an attractive opportunity to work on complex, individualized applications within a structured and supportive team, contributing to the development of new software products based on customer requirements.

Required Skills

Education

Degree in Computer Science, Business Informatics, Mathematics, or equivalent

Experience

  • Approximately 5 years in software development
  • Practical experience in TypeScript
  • Experience in developing Backend/Middleware interfaces with Node.js and TypeScript
  • Profound knowledge in TDD, CI, Test Automation, and Version Control (git)
  • Methodological competence in Testing (TDD)
  • Knowledge of the Cucumber test framework (including integration into the development process), and experience with Selenium/Jest
  • Expertise in Code Quality (e.g., OWASP)
  • Very good knowledge of JSON, REST-Services
  • Experience with Cloud Infrastructures (AWS, Docker)
  • Practical experience in Refactoring, Pair Programming, and Code Reviews
  • Experience in agile teams (Scrum)
  • Understanding of functional requirements and close coordination with Product Owners

Languages

German (Fluent)

Additional

  • Not specified