13 天前更新软体 » 后端开发人员

职缺描述

※ Please fill out the application information at https://funnow.bamboohr.com/careers/80

【About Product Backend Team】

FunNow's backend development team, comprising over a dozen members, boasts diverse backgrounds from various startups or medium to large-scale software companies. Your role involves crafting highly readable, stable, and scalable code and architecture for FunNow's million-strong user base. We value the professional opinions and ideas of each team member, encouraging participation in discussions, questions, and suggestions, as we believe that great questions and ideas are the driving force behind team growth.

Below, we provide an overview of our tech stack to give you a foundational understanding of FunNow's architectural landscape:

Our backend system architecture and related infrastructure are built on AWS services, utilizing (but not limited to):

- RDS, ElastiCache, MongoDB Atlas and Elasticsearch cluster as the primary databases

- 100% containerized API, hosted on ECS/EKS Fargate, with services like EC2 for deploying ELK

- Serverless services such as SQS, EventBridge, SNS, Step Function, and Lambda for establishing asynchronous workflows

- WAF for designing firewall rules

- Development primarily in Go for RESTful APIs, Lambda functions, and schedulers, with occasional usage of Python or other languages for smaller services or tools

- Comprehensive development and deployment processes, utilizing GitHub for trunk-based flow, Circle CI, and AWS CodeBuild to establish a complete CI/CD pipeline

- Monitoring and alert mechanisms integrated with Grafana for various services

【Responsibilities】

As a backend engineer within the FUNNOW Group, your daily responsibilities will include:

- Developing APIs and writing unit tests in Golang

- Collaborating with team members to select appropriate technologies and design system architecture

- Conducting performance analysis and optimization to enhance system scalability, stability, and security.

- Prioritizing software quality and continuously improving architecture, participating in code reviews to enhance code quality

- Writing clear and understandable API/RFC documents and discussing your ideas with the team

- Sharing your experiences to enhance the team's engineering culture

职务需求

【Requirements】

- 4+ years of experience in backend development

- Experience in Go programming language

- Familiarity with MySQL or other RDBMS databases, capable of analyzing performance bottlenecks and optimization

- Designing flexible table schemas that meet requirements

- Proficient in Git

- Implementation experience with Redis or Memcached for caching mechanisms

- Experience in Elasticsearch or other NoSQL databases

- Experience in developing with Message Queues (SQS/RabbitMQ/Kafka)

- Strong Linux foundation

- High self-standards, proactive responsibility, meticulous work attitude, and good communication and teamwork skills

【Preferred】
- Familiarity with Kubernetes (K8S)

面试流程


【Interview Process】

    1. Phone Interview:

    - Casual conversation with HR and hiring manager Introduction to FunNow and self-introduction

    - Discussion about your past experiences, possibly including technical and future-oriented discussions

    - Q&A session where any questions are welcomed

    2. Onsite Technical Interview (within one week of passing the phone interview):

    - Presentation of past projects and problems solved Detailed discussion on technical aspects of project development

    - Discussion on the technologies mentioned in your resume

    - Code writing session Introduction to the company, team composition, operations, and technology

    - Q&A session to provide insight into future collaboration with the company

    3. Onsite or Remote Cultural and Collaborative Interview (within one week of passing the technical interview):

    - Brief self-introduction Discussion of past collaboration experiences with different teams, product managers, and frontend engineers

    - Possible practical or coding tasks, with the frontend lead possibly asking a couple of questions

    - Q&A session Final discussion with HR and hiring manager, including salary negotiation

      1
      1.2M ~ 1.6M TWD/
      选择性或弹性远端工作

      FunNow - 即時預訂都會享樂的第一選擇

      台北市中山區八德路二段203號4樓

      关于我们

      FunNow 職業傷害提醒:你很有可能會一直到處吃喝玩樂,要有一年重個至少 5 公斤的心理準備。

      想加入一個每次佳節或精選專案都一定被 App Store 與 Google Play 推薦的 APP 公司嗎?想一起開發一個跨足大東南亞的都會玩樂平台嗎?想利用龐大的消費數據,建構一個時尚生活的大平台嗎?FunNow 不僅已被台灣看見,更已經走出台灣,被各大創投與日本上市公司評為台灣最有能力國際化的生活服務類 APP。邀請你來跟我們一起發光發熱,讓台灣的軟實力被世界看見。

      透過 FunNow App,讓消費者能隨時隨地查詢、預訂與享受周遭的休閒娛樂。讓都會玩樂是簡單且隨興的,讓生活是豐富與充滿變化的。實現 FunNow 生活不只是生活的創業願景。 如果你跟我們一樣是個愛玩且瘋狂有想法的人,快把履歷給我們,歡迎與我們一起創造奇蹟,期待你的加入!

      iOS / Android App 下載:https://bit.ly/2yNpOLe

      活躍地區:台灣、香港、沖繩、吉隆坡、東京
      敬請期待活躍地區:大阪、曼谷、新加坡

      团队

      FunNow - 即時預訂都會享樂的第一選擇的其他热门职缺

      【CS】兼職客戶服務專員 Customer Success Manager

      兼职初阶185 ~ 185 TWD/小时3 天前更新

      【CS】客戶服務專員 B2B/B2C Customer Ops

      全职初阶32K ~ 32K TWD/27 天前更新

      餐飲事業市場開發業務 BD Manager (台北)

      全职初阶500K ~ 700K TWD/12 天前更新

      【BD】生活時尚事業市場開發業務 Lifestyle BD Manager

      全职初阶500K ~ 700K TWD/3 个月前更新

      餐飲事業市場開發業務 BD Manager (台中)

      全职初阶500K ~ 700K TWD/4 个月前更新

      Software Engineer - SQA

      全职中高阶800K ~ 1.3M TWD/27 天前更新

      BD アシスタントメンバー (沖繩)

      全职初阶200K ~ 230K JPY/大约 2 个月前更新

      【SaaS】新事業體市場開發經理 SaaS BD Manager (台中)

      全职初阶490K ~ 700K TWD/3 个月前更新

      【HR】HR Business Partner

      全职中高阶630K ~ 850K TWD/2 个月前更新

      【Niceday 實習生】行銷 MKT Intern

      实习生180 ~ 180 TWD/小时4 个月前更新

      【IR】2024上半年 Investor Relations Intern

      实习生185 ~ 185 TWD/小时4 个月前更新