Coursera

Senior Software Developer, Fullstack

Coursera

Apply
3 months ago
Toronto, Canada
Senior

Responsibilities

  • Design and implement scalable and robust frontend and backend applications.
  • Integrate with leading model providers and evaluate trade-offs between models.
  • Design and implement data pipelines that feed LLMs and retrieval systems.
  • Use AI-powered coding and design tools to accelerate delivery.
  • Measure work thoroughly and analyze results to drive product changes.
  • Upgrade critical and legacy UI components for improved performance.
  • Collaborate with design, business, and product stakeholders.
  • Share knowledge and guide other teams in using design systems.

Requirements

  • 5+ years of professional software engineering experience building web applications.
  • Solid experience in both frontend (React/TypeScript) and backend (Java or similar).
  • Experience designing, building, and owning end-to-end features in production.
  • Deep understanding of API design and microservice architectures.
  • Familiarity with modern engineering practices such as code review and CI/CD.

Tech Stack

CSSGraphQLHTMLJavaJavaScriptReactTypeScript

Categories

AI & MLFull Stack