全栈工程师
Full Stack Engineer
薪资:加元120,000.00 - 加元150,000.00 每年
职位描述:
地点:不列颠哥伦比亚省温哥华
类型:全职
经验要求:5年以上
职位简介:
我们正在寻找一位有经验的高级软件工程师加入我们的团队,帮助构建和维护每天服务数千名用户的高流量网络应用。你将发挥关键作用,塑造内容分发并提升广告收入表现。你将与我们的首席开发人员/CTO紧密合作,并直接参与业务关键功能的开发。
主要职责:
- 使用现代全栈技术开发和维护可扩展的网络应用
- 与产品和设计团队合作,实现用户界面功能
- 优化应用性能、SEO和广告投放
- 集成第三方API(例如Google Ads、AdSense)
- 通过代码审查、站会和冲刺计划进行协作
- 使用现代可观测性工具监控应用健康状况和用户体验
所需技能与经验:
- 5年以上全栈网络开发经验
- 精通:
- Node.js、React、PostgreSQL
- TypeScript
- Next.js(包括SSR和SSG)
加分技能:
- 具有Azure服务(存储、队列、PostgreSQL、虚拟机、API管理)的经验
- 熟悉BullMQ或类似的异步工作流工具
- 有在广告网站工作的背景
- 使用Google Ads / AdSense API的经验
- 了解Playwright用于端到端测试
- 使用FFMPEG进行媒体处理的经验
工具与流程:
- Git / GitHub
- 基于Linux的开发环境
- Jira、Slack
- 在Vercel部署
- 加分:使用Sentry、LogRocket或类似监控和日志工具的经验
工作环境:
· 位于不列颠哥伦比亚省温哥华
职位类型:全职
申请问题:
· 你是否位于温哥华或安大略省?
教育:
· 学士学位(必需)
经验:
- Node.js:3年(必需)
- Next.js:1年(必需)
- React:3年(必需)
工作地点:远程
职位类型:全职
工作地点:远程
最初发布于Himalayas
查看英文原文
Pay: CA$120,000.00 - CA$150,000.00 per year
Job description:
Location: Vancouver, BC
Type: Full-Time
Experience Required: 5+ years
About the Role:
Were looking for an experienced Senior Software Engineer to join our team and help build and maintain high-traffic web applications that serve thousands of users daily. Youll play a key role in shaping content delivery and improving ad revenue performance. You'll work closely with our Lead Developer/CTO and contribute directly to business-critical features.
Key Responsibilities:
- Develop and maintain scalable web applications using modern full-stack technologies
- Work with product and design teams to implement user-facing features
- Optimize application performance, SEO, and ad delivery
- Integrate third-party APIs (e.g., Google Ads, AdSense)
- Collaborate through code reviews, stand-ups, and sprint planning
- Monitor application health and user experience using modern observability tools
Required Skills & Experience:
- 5+ years of full-stack web development experience
- Strong proficiency in:
- Node.js, React, PostgreSQL
- TypeScript
- Next.js (including SSR and SSG)
Nice-to-Have Skills:
- Experience with Azure services (Storage, Queues, PostgreSQL, VMs, API Management)
- Familiarity with BullMQ or similar async workflow tools
- Background working with ad-based websites
- Experience using Google Ads / AdSense APIs
- Knowledge of Playwright for end-to-end testing
- Experience with FFMPEG for media processing
Tools & Workflow:
- Git / GitHub
- Linux-based development environment
- Jira, Slack
- Deployment on Vercel
- Bonus: Experience with monitoring and logging tools like Sentry, LogRocket, or similar
Work Environment:
· Based in Vancouver, BC
Job Type: Full-time
Application question(s):
· Are you located in Vancouver or Ontario?
Education:
· Bachelor's Degree (required)
Experience:
- Node.js: 3 years (required)
- Next.js: 1 year (required)
- React: 3 years (required)
Work Location: Remote
Job Type: Full-time
Work Location: Remote
Originally posted on Himalayas