Software Engineering Team Lead
Lead a full-stack development team and shape technical direction for core trading applications. This hands-on hybrid role combines software architecture, team development, and production AI systems. Work four days on-site and one day remotely in Ra’anana.
Responsibilities
- Lead full-stack developers building core applications from architecture through production
- Set technical direction and make hands-on backend, frontend, and AI implementation decisions
- Guide engineers, provide feedback, delegate, and support their professional growth
- Improve codebases, engineering processes, and technology choices
- Coordinate daily work, remove blockers, and promote strong engineering practices and psychological safety
- Own end-to-end QA and promote shift-left testing
- Partner with Product and Design to turn business goals into scalable technical roadmaps
Requirements
- At least 4 years of team leadership experience
- Strong hands-on experience with Node.js/NestJS, React/Next.js, PostgreSQL or MongoDB, and cloud infrastructure such as AWS, GCP, or Azure
- Experience designing, building, and deploying AI agents to production using LLM frameworks and infrastructure such as AWS Bedrock, PyTorch, or Hugging Face
- Experience applying AI across the software development lifecycle, including coding, code review, testing, CI/CD, and deployment
- Experience designing and operating cloud-based microservices and high-scale, high-throughput production systems
- Strong spoken and written English
Nice to have
- Experience with monorepos
- Knowledge of Pub/Sub systems such as Redis, RabbitMQ, or Kafka and event-driven architecture
- Background in fintech, trading, or financial markets
- AI systems research, patents, or substantial open-source contributions
Benefits
- Opportunity to build a new team and technology area with significant ownership
- Collaborative culture that values openness and initiative
- Room to grow and lead