Software Engineer (Full-Stack)
About the Role
Join a fast-growing, early-stage startup building an enterprise-grade AI platform that helps organizations securely adopt and integrate generative AI across their operations. As a Full-Stack Software Engineer, you'll own features end-to-end — from architecture decisions through to production deployment — and have real, meaningful impact on a product used across a wide range of enterprise customers.
This is a full-time, on-site role based in Berlin, Germany. Visa sponsorship is available.
What You'll Do
Design and implement robust backend systems and APIs to power a scalable AI platform
Build end-to-end solutions spanning backend (Node.js), database layers, and frontend integration
Develop and optimize database schemas, queries, and data models for performance and scalability
Implement API endpoints and integrate with third-party services and AI providers
Collaborate with the team on technical architecture decisions and system design
Maintain and optimize the codebase for performance, reliability, and maintainability
Participate in rotating Support Engineer duties, helping customers and the customer support team on a periodic basis
What We're Looking For
Required:
3+ years of full-stack web development experience
Proficiency with Node.js, React/Next.js, and TypeScript
Proven experience owning features end-to-end, from conception through production deployment
Proficiency in PostgreSQL and SQL for data modeling, querying, and optimization
Strong computer science fundamentals
Nice to Have:
Experience building AI-powered features or integrating AI/ML services into applications
Proficiency with Tailwind CSS for frontend styling
Strong collaboration and communication skills with product leadership and cross-functional teams
Compensation & Benefits
Salary: $66,000 – $120,000 per year (USD equivalent), depending on experience
Visa sponsorship available for eligible candidates
High ownership and direct impact in a small, high-caliber team
Work on cutting-edge AI infrastructure with enterprise-scale challenges
Location
This role is on-site in Berlin, Germany. The team works together in person; remote work is not available for this position.