SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.
Bevaya builds high-reliability, AI-first workflow automation engines for the insurance sector. The platform orchestrates complex business logic, document processing, and automated decision-making where data integrity, auditability, and execution guarantees are critical.
You will join as a hands-on Senior Software Engineer, acting as an active product partner who evaluates requirements critically, exposes unhandled edge cases before committing code, and leverages modern AI tooling to multiply delivery speed. Backend services and asynchronous workers are built primarily in TypeScript and Python, backed by PostgreSQL, with a modern React frontend.
Key responsibilities include:
- Design, build, and maintain resilient backend services and asynchronous workflows powering complex insurance lifecycles and document intelligence
- Collaborate closely with product and domain teams to translate business needs into technical reality, critically analyzing requirements and advocating for simpler solutions
- Architect for operational reliability, ensuring fair multi-tenant isolation, mitigating resource contention, and designing tasks to recover cleanly from timeouts and system failures
- Step into the React frontend when needed to build operational dashboards, administrative tooling, and workflow inspection views
- Leverage modern AI developer tooling (code generation, test scaffolding, refactoring) to eliminate routine boilerplate and maintain engineering velocity
- Own services end-to-end, from schema design and automated testing through deployment, observability, and production troubleshooting
REQUIREMENTS:
- 5+ years of professional experience designing, building, and operating production backend microservices, APIs, and distributed systems
- Strong command of any modern backend language (Python, TypeScript, Go, Java, etc.), with comfortable ability to work across TypeScript and Python
- Solid grasp of distributed systems fundamentals: concurrency, asynchronous task processing, idempotency, and failure recovery
- Strong problem-solving skills and ability to collaborate across technical and business teams
- Experience with relational database schema design, indexing, and query optimization (preferably PostgreSQL)
- Track record of critically evaluating product requirements, spotting unhandled edge cases, and proposing pragmatic technical tradeoffs
- Ability to evaluate technical tradeoffs and communicate recommendations clearly
- Experience with automated testing, debugging, performance optimization, and version control
- Demonstrated comfort integrating AI developer tools (Claude Code, Cursor) into daily engineering workflow
- History of driving engineering standards through high-signal code reviews and lightweight architecture design discussions
PREFERRED:
- Direct experience building or operating durable workflows with Temporal or Cadence
- Experience architecting multi-tenant backend systems with strict tenant isolation and fair resource allocation
- Hands-on experience with cloud infrastructure and object storage (Azure Blob Storage or AWS S3)
- Comfort navigating ambiguity, self-directing priorities, and shipping pragmatically in fast-moving engineering environment