Lead Fullstack Engineer
Company | Siena AI |
---|---|
Location | Toronto, ON, Canada, Berlin, Germany |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | |
Experience Level | Senior, Expert or higher |
Requirements
- 7+ years of software engineering experience in Node.js, React, TypeScript, and Express
- Solid experience with cloud environments (AWS – Fargate, Lambda, EC2, SQS)
- Strong database skills with PostgreSQL and Redis
- Familiarity with CI/CD pipelines (CodePipeline, GitHub Actions, or similar)
- Deep experience in microservices architectures and scalable systems
Responsibilities
- Design, build, and maintain scalable features across the full stack (frontend, backend, and infrastructure)
- Collaborate closely with Product to break down scope and deliver in iterative, high-impact releases
- Work on an AI-first product, integrating cutting-edge LLM capabilities into enterprise customer support workflows
- Solve complex engineering challenges, from optimizing API performance to refining microservices architecture
- Maintain and improve our cloud infrastructure (AWS) with a DevOps mindset
- Share knowledge and mentor teammates, fostering a strong engineering culture
Preferred Qualifications
- Experience with Next.js and LLM integrations
- Infrastructure as Code (CDK, Terraform)
- Python programming skills
- Event-driven architecture experience
- Background in customer support software