Senior Backend Engineer
Role details
Job location
Tech stack
Job description
We are looking for a Senior Backend Engineer to design and build the platform infrastructure that will power our voice AI system. You will be responsible for creating scalable, reliable architecture that can handle millions of minutes of calls monthly while maintaining exceptional uptime and performance. This role involves building complex integration frameworks, designing robust APIs, and implementing the orchestration layer that makes our technology accessible to businesses.
Your work will encompass building deep integrations with third-party platforms, designing database schemas for complex conversational data, implementing real-time communication systems, and ensuring our platform meets stringent European data protection requirements. You will have significant autonomy in technical decision-making and will establish many of the architectural patterns that will define our system as it scales.
Requirements
Do you have experience in TypeScript?, We're seeking someone with five or more years of backend engineering experience, ideally with expertise in TypeScript and Node.js or similar backend technologies. You should have deep experience with PostgreSQL including complex query optimization and schema design, as well as production experience with caching systems like Redis. Strong understanding of RESTful API design, authentication systems including OAuth, and event-driven architectures is essential.
Experience building integration platforms, working with telephony APIs, designing multi-tenant SaaS architectures, or implementing GDPR-compliant systems would be particularly valuable. We're looking for someone who can think holistically about system design and has experience making architectural decisions that balance performance, reliability, and maintainability.