Senior Full Stack Engineer - PricingCenter

Guidewire SoftwareToronto, ON
CA$126,000 - CA$157,000Hybrid

About The Position

As our engineering organization expands, we are seeking a product-focused Senior full-stack engineer to drive the growth and evolution of our products. This position is ideal for an experienced professional who prioritizes clean, reliable systems and thrives in a collaborative, fast-paced setting with a strong sense of ownership.

Requirements

  • Full-stack development: Hands-on experience in building and deploying end-to-end web applications, utilizing modern frontend tools like React and TypeScript, combined with Python-based backend APIs and major cloud infrastructures (AWS, GCP, or Azure).
  • 7+ years of relevant professional experience in software development.
  • Experience with some of the following: FastAPI, SQLAlchemy, Pydantic, Celery.
  • Practical experience with containerization and orchestration (Docker, Kubernetes) and familiarity with CI/CD and DevOps practices and tools (TeamCity, Git-based workflows).
  • Strong foundation in Algorithms, Data Structures, and performance optimization techniques for scalable applications.
  • Experience with relational databases (like Postgres) and familiarity with NoSQL databases (like Redis) is an advantage.
  • Proactive mindset for learning new technologies, robust work ethic, commitment to resolving technical challenges, and responsibility.
  • Excellent communication skills with the ability to articulate technical concepts.

Nice To Haves

  • Exposure to Large Language Models (LLMs) and AI development tools (Claude, Copilot).
  • Data engineering background or interest, familiarity with NumPy, pandas, Polars is a plus.
  • Experience with Tanstack, React Hook Form, Vite is a plus.

Responsibilities

  • Execute full-stack engineering tasks utilizing Python (RESTful APIs using Flask and FastAPI with extensive use of SQLAlchemy and Pydantic), React and TypeScript.
  • Design and build proprietary solutions involving insurance pricing algorithms, modeling, and data visualizations.
  • Partner with product management to convert business needs into secure, high-quality production features, applying professional judgment to choose appropriate tools and architectural patterns.
  • Manage the full development lifecycle: analyze requirements, architect solutions, conduct spikes, develop PoCs, and deploy scalable, thoroughly tested production code.
  • Maintain and refine existing applications to ensure consistent alignment with established SLOs.
  • Participate in agile ceremonies, contribute to RFC/ADR documentation, and perform peer code reviews to maintain high engineering standards.
  • Enhance observability and reliability of applications/components by implementing logging, metrics, tracing, dashboards, and alerting that support incident triage, root‑cause analysis, and continuous improvement.

Benefits

  • Flexible work environment
  • Health and Wellness benefits
  • Paid time off programs including volunteer time off
  • Market-competitive pay and incentive programs
  • Continual development and internal career growth opportunities
  • health, dental, and vision insurance
  • company sponsored retirement plan
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service