freehire launches on Product Hunt on 26 August.

Follow →

Full-Stack Engineer

Summary

Build and ship an AI-powered sales automation platform using Next.js/React, Python, and TypeScript, integrating with ERP/CRM systems and deploying on AWS/Azure/GCP.

About the Role

We're a fast-growing, Y Combinator-backed AI startup in Munich automating inside sales workflows — quoting, order processing, and customer inquiry handling — for distributors and manufacturers. Our platform integrates deeply with enterprise ERP and CRM systems and is already trusted by dozens of businesses across sectors like HVAC, Electrical, and Building Materials.

We're looking for a Full-Stack Engineer to build AI systems end-to-end. This is a high-agency, hands-on role for someone who thrives in a fast-paced environment, thinks like a founder, and takes pride in shipping production-quality software that customers love.

What You'll Do

  • Own the architecture and design of AI-powered systems from conception to production.

  • Collaborate with a product-focused engineering team across the full stack.

  • Build robust data pipelines to process large-scale unstructured data efficiently.

  • Deploy and manage software in cloud environments, ensuring reliability and scale.

  • Make the backend scalable, stable, and performant.

  • Develop reusable frontend components and well-structured API layers.

  • Write clean, maintainable code backed by sensible testing strategies.

What We're Looking For

Required:

  • Proficiency building end-to-end AI-powered web applications using Next.js / React (frontend) and Python (backend).

  • Strong TypeScript skills in frontend development.

  • Demonstrated product-minded mindset with a track record of shipping complex web applications.

  • Experience designing and implementing scalable RESTful APIs and API structures.

  • Experience with cloud platforms (AWS, Azure, or GCP) and modern CI/CD practices.

  • Strong hands-on experience with Docker and Kubernetes for containerization and deployment.

  • Experience building and maintaining data pipelines for large-scale unstructured data.

  • Ability to own architecture and design decisions with clear documentation and code quality standards.

  • Solid testing experience, including unit and integration test strategies.

Nice to Have:

  • Proficiency with PostgreSQL and relational data modeling.

  • Hands-on experience with ML/NLP technologies, including embeddings, vector databases, and RLHF, and deploying ML components in production.

  • Experience with ML model serving and inference pipelines in production environments.

Please note: Visa sponsorship is not available for this role. Candidates must be authorized to work in Germany without sponsorship.

Compensation & Benefits

  • Salary: €90,000 – €200,000 per year, depending on experience.

  • Opportunity to join at an early stage with meaningful equity upside.

  • Work directly with a lean, high-caliber team on a product with real enterprise traction.

Location

This role is fully on-site in Munich, Germany. There is no remote option. Candidates should be based in or willing to relocate to Munich.

What this application asks

ashby

Name, Email, Resume

  • LinkedIn optional
  • Do you have work authorization to work in that country? yes / no

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available