Senior Software Developer, Fullstack
Coursera
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