About the Role
AutoScout24 creates and develops products for dealer customers and serves customers in the automotive marketplace.
Responsibilities
•Build products used by dealer customers
•Design, build, and evolve customer-facing applications using React, TypeScript, and Node.js, focusing primarily on frontend while contributing across the full stack
•Own features throughout the development lifecycle, from technical design and implementation to testing, deployment, and operation
•Improve the quality, maintainability, and architecture of large, established codebases
•Collaborate with Product, Design, and Engineering colleagues to turn customer and business needs into pragmatic technical solutions
•Use GenAI development tools for coding, debugging, refactoring, testing, and documentation
•Validate AI-generated solutions and maintain high standards of quality, security, and maintainability
•Share knowledge, contribute to technical discussions, and improve engineering practices within the team
Requirements
•5+ years of hands-on software engineering experience building and operating production systems
•Strong professional experience with React, TypeScript, and Node.js
•Strong frontend engineering experience and the ability and willingness to contribute to backend services
•Experience working in large, existing codebases and delivering maintainable, well-tested software
•Strong understanding of software engineering fundamentals, including application architecture, testing, code quality, and maintainability
•Experience owning features or technical solutions from design through production
•Ability to make pragmatic technical decisions and explain the reasoning and trade-offs
•Experience collaborating with Product, Design, and Engineering colleagues in cross-functional teams
•Curiosity about GenAI and AI-assisted software development, with an interest in using these tools in everyday engineering work
•Learning mindset and ability to quickly pick up technologies and tools; willingness to learn Java and contribute to Java-based backend services as needed
•Strong communication skills and ability to collaborate, challenge ideas constructively, and contribute to technical discussions
Nice to Have
•Java backend services
•AI-assisted development tools such as GitHub Copilot, ChatGPT, Cursor, Claude, or Codex
•Features or applications integrating LLMs or AI APIs
•AWS
•Products or tools for B2B customers
Conditions
•The role requires weekly office attendance, up to 3 times a week
•The company offers tools, training, and support for learning new skills and reaching your potential