Mid Level Fullstack Developer - Logistics Team
Caronsale
Mid-Level Fullstack Engineer (Angular + Node.js/TypeScript)
Location: Berlin (Hybrid)
CarOnSale is a start-up in the heart of Berlin. As a tech company, we have made it our mission to revolutionise the automotive trade across Europe. Join us on this exciting, fast-paced and high-growth journey as we develop innovative and class-leading solutions for the B2B sector.
We are looking for a motivated and ambitious Mid-Level Fullstack Engineer to join our cross-functional Logistics, Payment & Invoicing engineering team in Berlin.
🚀 Your Mission
-
Collaborate closely with product and design to deliver impactful features and improvements across frontend and backend
-
Take ownership of fullstack tasks, from implementation to testing, deployment, and maintenance
-
Build and improve user-facing applications in Angular and backend services in Node.js/TypeScript
-
Write clean, maintainable, and well-tested code with a focus on reliability and performance
-
Contribute to integrations with external providers (e.g., payment services like Stripe)
-
Actively participate in team discussions, technical planning, and agile ceremonies
-
Share knowledge with peers and be open to learning from more senior engineers
✅ Your Profile
-
Around 3+ years of professional experience as a Fullstack or Frontend/Backend Engineer
-
Strong hands-on experience with Angular (modern versions, ideally Angular 15+)
-
Solid skills in TypeScript and Node.js (NestJS experience is a plus)
-
Familiar with relational databases (e.g., PostgreSQL)
-
Comfortable switching between frontend and backend tasks
-
Familiar with agile practices (Scrum/Kanban) and tools like Jira and Confluence
-
Curious, proactive, and eager to grow into a more senior position over time
-
Excellent communication skills in English
Nice to have:
-
Experience with payment, invoicing, or logistics systems
-
Interest in the automotive industry
⚡ This is a mid-level role with plenty of room to grow. You’ll work alongside senior engineers, gain exposure to complex systems, and develop both your technical and product understanding in a high-growth startup environment.
-
Share knowledge with peers and support junior engineers when opportunities arise
-
Learn from more senior teammates and grow your technical and product understanding
-
Contribute to our backend systems and help us improve integrations with external services like payment providers (e.g., Stripe)
Your profile
-
You have at least 3+ years of hands-on experience in backend engineering roles
-
You’re comfortable working in a team-oriented environment and collaborating across teams
-
You write TypeScript fluently and have worked with technologies such as Node.js, NestJS, and PostgreSQL
-
You’re familiar with agile practices like Scrum or Kanban, and tools like Jira and Confluence
-
You’re proactive, curious, and enjoy taking ownership of your work
-
You have excellent English communication and relationship building skills
-
Nice to have: You’ve had some exposure to Logistics systems / environments