Postuler

Publié il y a 5 mois

Senior Software Engineer

@ Epoch

Canada

Temps plein4+ ans d’expérience
Postuler
SIGNAUX

En bref

Epoch is hiring a Senior Software Engineer to be a founding member of its engineering team on a platform that helps people teams create, promote and measure internal events and programs. The role leads end-to-end full-stack feature development (about 80%) in Python, React and TypeScript, and builds AI-driven features such as LLM workflows and RAG pipelines (about 20%).

Responsabilités :

  • Lead end-to-end development of complex product features
  • Design scalable APIs and backend systems in Python
  • Build UI systems using React, TypeScript and TailwindCSS
  • Architect and productionize AI-driven features
  • Review code and address technical debt

Résumé des exigences :

  • 4 to 6+ years of professional software engineering experience
  • Strong full-stack web application experience at scale
  • Strong React and TypeScript frontend fundamentals
  • Deep backend experience in API design and data modeling
  • Experience mentoring engineers

Outils et compétences

Source et dates

Type de source non vérifié · apify-linkedin

Date publiée par l’employeur
2026-06-16
Première détection par notre source
2026-11-15
Mise à jour du dossier source
2026-11-15

Ces dates décrivent le dossier source, pas une vérification en direct du recrutement. Consultez l’offre originale.

Détails du poste

NiveauSenior
DomaineDéveloppement logiciel
Expérience4 an(s) et plus
Heures par semaine40 (estimé)
Milieu de travailBureau, Domicile
PositionSurtout assis
Exigences physiquesphysique faible · ordinateur élevé
LanguesEnglish

Résumé et détails rédigés par l’IA à partir de l’offre; l’offre de l’employeur fait foi.

ChampValeur
Offres sur Jobsy1
Description

Company Description

Epoch is a comprehensive platform designed for people teams to efficiently create, promote, and measure internal events and programs. By automating workflows and providing valuable insights, Epoch empowers organizations to boost employee engagement through impactful initiatives. Supported by prominent investors like Rally Ventures, Precursor, m]x[v Capital, and Maschmeyer Group Epoch continues to innovate and contribute to fostering meaningful workplace interactions. The company is dedicated to its mission of helping companies create meaningful culture for all of their employees.

Role Description: 🙌 What you will do

Because our team is small (and growing!), you’ll be given lots of responsibility and the opportunity to have true ownership as we build out the product. You will be a founding team member on our engineering team. This is a unique opportunity to use your technical skillset to make a direct impact.

Feature Development (≈80%)

  • Lead end-to-end development of complex product features from ideation to production
  • Collaborate deeply with Product and Design to refine ambiguous requirements into clear technical plans
  • Drive architectural decisions across frontend and backend systems
  • Design scalable APIs and backend systems in Python
  • Build high-quality, performant UI systems using React, TypeScript, and TailwindCSS
  • Improve reliability, observability, and performance of critical systems
  • Own technical decomposition, estimation, and delivery timelines
  • Review code with a focus on scalability, maintainability, and long-term health
  • Identify and proactively address technical debt

AI & Emerging Systems (≈20%, not limited to)

  • Architect and productionize AI-driven features (LLM workflows, RAG pipelines, automation systems)
  • Design robust abstractions around model providers, prompt management, evaluation, and monitoring
  • Optimize performance, cost, and reliability of AI systems
  • Implement guardrails, fallback logic, and observability for AI outputs
  • Partner on evolving long-term AI architecture and experimentation frameworks
  • Evaluate trade-offs between open-source vs hosted models and shape AI strategy

Qualifications

Must Have:

  • 4–6+ years of professional software engineering experience
  • Strong experience building and shipping full-stack web applications at scale
  • Strong frontend fundamentals (React, TypeScript, component architecture)
  • Experience optimizing data-heavy workflows (query tuning, indexing strategies, async processing)
  • Proven ability to lead complex feature development end-to-end
  • Deep backend experience (API design, data modeling, performance optimization)
  • Experience designing systems that handle scalability challenges (high throughput, large datasets, distributed systems)
  • Comfortable making architectural trade-offs and technical decisions independently
  • Experience mentoring engineers and improving team engineering standards
  • Strong communication skills and product intuition

Nice to Have:

  • Experience building integrations with third-party services (e.g., Slack, Google Calendar, Outlook, Teams, Zoom)
  • Experience defining or evolving frontend architecture foundations
  • Experience building AI-powered features in production
  • Experience with LLM APIs, vector databases, or retrieval systems
  • Experience operating systems in AWS (compute, networking, managed services)
  • Startup or fast-paced product team experience
  • Experience leading large technical initiatives or migrations

For more info, please view our Notion page:

https://epochapp.notion.site/Senior-Software-Engineer-Fullstack-Product-focused-3066da20734d807790f4d3e4df375e64

Emplois semblables

  • Senior Software Engineer II

    Calgary, AB
    Temps partiel

    Schneider Electric

    This opportunity is well suited to someone who brings strong experience with LLM-based applications, backend and distributed systems, cloud services and secure multi-tenant architectures; You’ll also have the…

  • Senior Software Engineer

    Toronto, ON
    Temps plein

    Bombardier: Headquartered in Greater Montréal, Québec, Bombardier operates aerostructure, assembly and completion facilities in Canada, the United States and…

    Strong foundation in Computer Science and Software Development principles; Proficiency in Programming and Object-Oriented Programming (OOP) for complex systems; Experience with Back-End Web Development, including APIs,…

  • Software Engineer - C++/Linux -AI Gateway

    Vancouver, BC
    Temps plein

    Nutanix

    2+ ansCandidates need 2 to 5 years of product development experience, strong C++ and programming fundamentals, and hands-on experience with Kubernetes, Docker and Linux. A Bachelor's or Master's in Computer Science or equivalent experience is required.

    C++, Go, Python, Kubernetes, Docker, Linux

  • Software Engineer II, Supplier Advertising

    Toronto, ON
    Temps plein

    Wayfair

    5+ ansCandidates need 5+ years as a fullstack engineer, a computer science or equivalent degree, and strong Java and React skills. Experience with cloud platforms, databases, event-driven design and agile teams is also required.

    Java, React, Spring Boot, GraphQL, Google Cloud Platform, DataDog

  • Software Engineer – Messaging & Async Platform Infrastructure

    Canada
    Temps plein

    Deel

    Candidates need several years of professional software engineering experience, ideally in infrastructure or distributed systems, with hands-on work on messaging or streaming platforms such as NATS, Kafka or RabbitMQ. They also need production operations experience, programming skills in languages like Go or TypeScript, and experience with cloud and containerized environments.

    NATS, Kafka, RabbitMQ, Pulsar, Kubernetes, AWS

  • Software Engineer (Application Platform/Tech Lead)

    Vancouver, BC
    Temps plein

    TrustFlight

    5+ ansCandidates need 5+ years of software development experience with Node.js, PostgreSQL, JavaScript and TypeScript, plus distributed systems, cloud and API design experience. Strong authentication knowledge (OAuth2, OpenID Connect, SSO), a disciplined testing mindset and a bachelor's degree or equivalent experience are also required.

    Node.js, PostgreSQL, TypeScript, JavaScript

  • Software Engineer, AI & Platforms

    Toronto, ON
    Temps plein

    Cameron Stephens

    3+ ansCandidates need 3+ years as a software engineer with production systems, strong Python, SQL and relational database skills, and hands-on experience with LLMs and AI coding agents. Cloud deployment on Azure, CI/CD and infrastructure as code are valued.

    Python, SQL, Azure, Microsoft Fabric

  • Senior Software Engineer (Laravel/PHP, Node.js, React)

    Markham, ON
    Temps plein

    Frontier Dental CA

    7+ ans2+ gestionCandidates need 7+ years of professional software development and 2+ years in a tech lead or senior engineering role. They must have full-stack skills in PHP/Laravel, Node.js, React, MySQL/PostgreSQL and Redis, plus Docker, Kubernetes, CI/CD and cloud experience.

    Claude Code, Cursor, GitHub Copilot, Docker, Kubernetes, AWS

Lieux et modes de travail

Lieux

Tout le CanadaTélétravail · Hybride · Sur place · Sur le terrain

Astuce : ajoutez le télétravail pour élargir la recherche.

Exclure des lieux

Mode de travail

Offres de cette entreprise dans les résultats

Voici les offres de cette entreprise chargées dans votre recherche. Elle peut avoir d’autres postes ouverts.