Watch Jobs
浏览职位数据统计洞察报告招聘观察探索企业购买与订阅
我的收藏免费试用登录注册

Watch Jobs

我们专注于实时追踪各企业最新职位动态,帮助您节省求职时间,快速找到理想工作机会。

探索

  • 浏览职位
  • 数据统计
  • 洞察报告
  • 数据方法论
  • 探索企业

订阅

  • 免费试用
  • 价格方案
  • FAQ
  • 隐私政策

关注我们

微信公众号小红书淘宝店铺

© 2026 Watch Jobs. 保留所有权利

Created by jianglicat - 讲礼猫
Watch Jobs
浏览职位招聘观察购买与订阅
Thoughtworks logo
思特沃克
Full Stack Software Developer
立即应聘

Full Stack Software Developer

发布于 5 个月前

普通员工/个人贡献者

Singapore, Singapore
中级经验
全职员工
仅现场办公
学历未注明
软件工程
Agile
Full Stack Development
Ai Tools
Javascript
TDD

AI 估算 · 45k–75k

该职位要求三年以上全栈经验,技术栈广泛且需掌握前沿AI工具,属于市场紧缺的中高级技术人才,在新加坡科技行业薪资竞争力强。

职位详情

关于这个职位

这是一个面向新加坡的全栈软件开发工程师职位

你将加入思特沃克(Thoughtworks)的团队,与业务分析师、设计师等跨职能伙伴合作,为客户设计并交付高质量的软件解决方案
核心工作包括采用TDD、结对编程等最佳实践编写代码,并积极拥抱AI工具以提升开发效率和解决复杂问题

最低要求

技术技能:

拥有三年或以上全栈开发经验
熟悉并使用过一种或多种开发语言(如Java, Python, JavaScript, TypeScript, React等),并具备面向对象编程经验
能够用多种语言编写高质量、整洁的代码,并能识别和改进不良代码
对AI持开放和深思熟虑的态度,能主动将AI辅助工具和方法融入技术工作流,以提高生产力和探索创新解决方案
熟悉敏捷、精益和/或持续交付方法
对测试驱动开发(TDD)、持续集成和持续交付的方法/工具有良好的认知
专业能力:
能在重视透明度、开放性、反馈和变化的协作、非层级化环境中茁壮成长
对学习和分享知识充满热情,并致力于为业务问题创造正确的解决方案
能在模糊情境中保持韧性,并能从多个角度应对挑战
其他要求:
申请人必须拥有在新加坡工作的合法权利(即仅限新加坡公民或永久居民)

工作职责

学习并采用最佳实践,如使用TDD、结对编程和设计模式编写整洁且可重用的代码

根据需要运用持续交付实践,为最终客户交付高质量的软件和价值
通过在整个开发生命周期中集成和利用AI工具来推动AI优先的软件交付战略,以提升生产力、确保代码高质量,并为更复杂和更具创造性的问题解决创造空间
在协作、价值驱动的团队中工作,为客户构建创新的客户体验
与各种团队成员合作,构建功能、设计概念和交互式原型,并确保最佳实践和用户体验规范得以贯彻
与来自跨职能团队的其他技术专家合作,倡导并践行DevOps文化
超越个人交付成果,承担所有权和问责制,始终突破极限,为客户交付卓越成果
学习、消化并随后应用公司技术雷达(Technology Radar)中的最新技术思想来解决客户问题

AI 洞察

优缺点分析

优点

  • 平台优势显著:加入全球知名的技术咨询公司,能接触各行业顶尖客户的前沿项目,视野开阔,项目经验含金量高
  • 技术栈前沿且规范:公司推崇并实践TDD、结对编程、持续交付等一流工程文化,是系统化提升代码质量和工程能力的绝佳环境
  • 明确的AI战略导向:职位直接参与公司“AI优先”战略,提供了在真实项目中探索和应用最新AI开发工具的前沿机会
  • 强大的学习与发展支持:公司文化强调持续学习和知识共享,提供丰富的培训、技术雷达和同事互助,个人成长支持体系完善
  • 协作与沟通复杂度:在高度协作、非层级化的跨职能团队中工作,需要出色的沟通技巧和主动推进项目的能力
  • 适合拥有3年以上全栈经验,对编写高质量代码有执着追求,乐于在协作环境中解决复杂问题,并对探索AI如何赋能软件开发充满热情的技术人才

缺点 / 挑战

  • 工作强度与期望较高:咨询项目通常节奏快、要求高,需要同时应对技术交付、客户沟通和多任务处理的压力
  • 技术适应性与学习压力:需要不断学习并快速应用新技术(包括AI工具)和不同客户的技术栈,对持续学习能力要求极高

角色解读

  • 技术深度上,可以从全栈通才发展为某个技术栈(如前端React生态或后端微服务架构)的专家,或深入AI工程化、云原生等领域
  • 职业广度上,有机会向技术咨询、解决方案架构师、或团队领导(Tech Lead)方向发展,负责更复杂的技术决策和团队指导
  • 在Thoughtworks这样的咨询公司,长期发展路径多样,可基于个人兴趣专注于尖端技术研究、客户交付领导力或内部能力建设等方向
  • 作为全栈开发者,你将参与软件解决方案的完整生命周期,从前端交互原型到后端服务开发,确保最终产品满足客户需求
  • 核心职责是编写高质量、可维护的代码,并积极采用测试驱动开发(TDD)、结对编程等工程最佳实践来保证交付质量
  • 你需要将AI工具(如代码生成、测试辅助)融入日常开发流程,以提升效率,并专注于解决更复杂的业务逻辑和创新性问题
  • 工作模式强调跨职能协作,你需要与业务分析师、设计师、项目经理等紧密合作,共同理解问题并交付端到端的客户体验
  • 扎实的全栈开发能力,精通至少一种主流编程语言(如Java/Python/JS)及其生态系统,并具备良好的面向对象设计思想
  • 熟练掌握现代软件工程实践,包括测试驱动开发(TDD)、持续集成/持续交付(CI/CD)、敏捷开发方法和基本的DevOps理念
  • 具备主动学习和应用新技术的能力,特别是对AI辅助开发工具持开放态度,并能评估其在实际工作流中的价值
  • 强大的协作与沟通能力,能够在非层级化、透明的团队环境中有效工作,乐于分享知识并从多角度解决问题

申请策略

  • 深入研究Thoughtworks的“技术雷达”(Technology Radar),了解其技术趋势观点,并思考这些技术如何与你过去的经验或未来的学习方向关联
  • 在申请和面试中,积极展现你对公司“创造有意义改变”的使命以及“AI优先”战略的理解和认同,将个人职业目标与之对齐
  • 重点展示3年以上的全栈项目经验,详细描述你负责的模块、采用的技术栈(如Java/React)、以及如何运用TDD、CI/CD等实践保证质量
  • 突出体现你解决复杂业务问题的能力,用STAR法则描述1-2个你主导或深度参与的成功项目,说明你的技术决策和业务影响
  • 如果有使用AI工具(如GitHub Copilot, ChatGPT for coding, 代码测试生成工具)辅助开发的经验,务必单独列出并说明具体场景和效果
  • 强调你在跨职能团队(如与产品、设计合作)中的协作经验,以及你在知识分享、代码评审或改进团队流程方面的贡献
  • 如果对TDD或结对编程实践不熟悉,建议通过在线课程或小型项目快速实践,理解其核心价值并能讨论其利弊
  • 提前了解并试用1-2款主流的AI编程助手(如GitHub Copilot),思考并准备案例说明你如何将其融入工作流以提升特定环节的效率

面试指南

  • 对于行为或经验类问题(如TDD、协作),采用STAR(情境-任务-行动-结果)结构回答,重点突出你的具体行动、技术决策和产生的可衡量影响
  • 对于技术或观点类问题(如AI工具、质量平衡),先清晰定义概念或问题,然后结合具体案例阐述你的实践、权衡思考以及从中获得的经验教训
  • 始终将你的回答与Thoughtworks倡导的价值观(如工程卓越、协作、持续学习)联系起来,展示文化契合度
  • 请分享一个你采用测试驱动开发(TDD)的具体项目经验
  • 你遇到了什么挑战?最终效果如何?
  • 描述一个你使用过AI工具(如Copilot)来辅助编码或解决问题的场景
  • 它如何改变了你的工作方式?你如何评估其输出质量?
  • 请举例说明你如何在跨职能团队(如与设计师、业务分析师合作)中协作,共同交付一个软件功能或产品

职位点评

Watch Jobs
Watch Jobs

聚合公开职位信息,帮助你看清岗位细节与市场趋势。

探索

  • 浏览职位
  • 探索企业
  • 数据统计
  • 洞察报告
  • 招聘观察

产品

  • 免费试用
  • 价格方案
  • 数据方法论

支持

  • 常见问题
  • 隐私政策

© 2026 WatchJobs. 保留所有权利。

隐私政策

思特沃克 的其他在招职位

  • Associate-Graduate:Developer

    思特沃克 · 西安市
    AI 估算 · 8k-12k
  • Associate-Graduate:Developer

    思特沃克 · 西安市
    AI 估算 · 12k-18k
  • Lead Service Designer (Advanced English) - EC - Remote.

    思特沃克 · Quito, Ecuador, Ecuador
    AI 估算 · 45k-70k
  • Consultant Data Engineer

    思特沃克 · Singapore, Singapore
    AI 估算 · 45k-75k
  • Lead Quality Analyst

    思特沃克 · Singapore, Singapore, Singapore
    AI 估算 · 45k-70k

相似职位推荐

  • 微信小游戏-大模型推荐算法工程师-商业化方向

    腾讯 · 广州市
    AI 估算 · 25k-45k
  • 腾讯云-可观测与运维平台高级研发工程师(深圳/杭州/北京/上海)

    腾讯 · 深圳市
    AI 估算 · 30k-60k
  • 企业智能体-高级全栈研发工程师

    腾讯 · 深圳市
    AI 估算 · 35k-55k
  • 大模型业务应用负责人

    小米 · 武汉市
    AI 估算 · 35k-55k
  • 直播 Android 业务架构师(POC)

    小红书 · 北京市
    AI 估算 · 30k-50k

思特沃克 的其他在招职位

  • Associate-Graduate:Developer

    思特沃克 · 西安市
    AI 估算 · 8k-12k
  • Associate-Graduate:Developer

    思特沃克 · 西安市
    AI 估算 · 12k-18k
  • Lead Service Designer (Advanced English) - EC - Remote.

    思特沃克 · Quito, Ecuador, Ecuador
    AI 估算 · 45k-70k
  • Consultant Data Engineer

    思特沃克 · Singapore, Singapore
    AI 估算 · 45k-75k
  • Lead Quality Analyst

    思特沃克 · Singapore, Singapore, Singapore
    AI 估算 · 45k-70k

相似职位推荐

  • 微信小游戏-大模型推荐算法工程师-商业化方向

    腾讯 · 广州市
    AI 估算 · 25k-45k
  • 腾讯云-可观测与运维平台高级研发工程师(深圳/杭州/北京/上海)

    腾讯 · 深圳市
    AI 估算 · 30k-60k
  • 企业智能体-高级全栈研发工程师

    腾讯 · 深圳市
    AI 估算 · 35k-55k
  • 大模型业务应用负责人

    小米 · 武汉市
    AI 估算 · 35k-55k
  • 直播 Android 业务架构师(POC)

    小红书 · 北京市
    AI 估算 · 30k-50k