Software Engineer
Indexed description
What You'll Do
- Work closely with customers to understand their problems and design product experiences that solve them.
- Build scalable backend infrastructure capable of handling thousands of parallel AI phone calls per day.
- Create intuitive, AI-first user interfaces and experiences.
- Own high-stakes projects end-to-end — from concept and architecture through production deployment and post-release support.
- Contribute to core architectural decisions that shape the direction of the product.
Required
- 2+ years of professional software engineering experience.
- Strong experience with PostgreSQL.
- Proven ability to design scalable backend architectures and make core product/architectural decisions.
- Hands-on experience with TypeScript, React, Node.js, and Python.
- Experience taking a product from 0 to 1.
- Strong collaboration skills — able to work cross-functionally and translate customer problems into product solutions.
- Ability to own projects fully, from concept to production and ongoing support.
- Familiarity with Temporal.io, Twilio, or Modal.
- Experience with scalable async processing or real-time processing systems.
- Background building products for AI-first or communications-enabled platforms.
- TypeScript, React, TanStack, Node.js, Python
- PostgreSQL, Temporal.io, Twilio, Modal
- Salary range: $75,000 – $160,000 USD annually
- Visa sponsorship available
This is a fully on-site role based in Berlin, Germany. Candidates should be willing and able to work in-person in Berlin.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search