Senior Backend Engineer
Build and operate backend services, distributed workflows, data access layers, and AI-powered product capabilities. Work with product, design, frontend, and data/AI teams to deliver reliable, scalable systems.
תחומי אחריות
- Design and build backend services using Python and TypeScript
- Own API design, service contracts, and versioning, including interfaces used by AI agents
- Design and optimize data models, schemas, migrations, and queries across transactional and analytical databases
- Build asynchronous workflows, queues, scheduled jobs, and event-driven processing
- Integrate LLMs and agent runtimes into production services with testable boundaries
- Implement authentication, authorization, and secure service-to-service integrations
- Build resilient data-fetching layers with timeouts, retries, caching, and graceful degradation
- Guide technical decisions, code quality, and system architecture
- Improve scalability, fault tolerance, observability, and production debugging
- Own services in production, including CI/CD, Kubernetes deployments, and troubleshooting
- Partner with frontend teams on API contracts, data structures, performance, and user experience needs
- Translate product requirements into robust technical solutions with product and design partners
- Conduct code reviews and contribute to architectural discussions and engineering practices
- Improve unit, integration, and end-to-end testing, observability, and reliability
- Use and evaluate AI coding tools; improve AI-assisted development workflows and automation
דרישות
- At least 5 years of backend engineering experience building and operating production services at scale
- Strong Python or Node.js/TypeScript skills and willingness to work with both
- Experience with scalable backend architecture, service boundaries, and data modeling
- Strong knowledge of API design, authentication, authorization, and distributed systems
- Experience with asynchronous programming and long-running or distributed execution
- Experience with relational or analytical databases, schema design, migrations, and query optimization
- Experience optimizing query performance and cost across large datasets
- Knowledge of performance, reliability, and security practices
- Experience with unit, integration, and end-to-end testing and observability tools
- Experience with Docker, Kubernetes, and CI/CD
- Production experience integrating LLMs or model APIs into backend services
- Regular use of AI development tools, including the ability to validate and improve generated code
- Understanding of prompt engineering for development workflows
- Strong product and technical judgment, communication, and collaboration skills
- Enough React and TypeScript familiarity to reason about API consumers
יתרון
- Experience with agent orchestration frameworks or the Model Context Protocol
- Experience with workflow engines such as Temporal, Airflow, or Step Functions
- Experience with data platforms, analytics products, or BI tools
הטבות
- Competitive compensation and benefits
- Career development opportunities, coaching, and learning resources
- Community events and team outings
- An inclusive workplace