Backend Developer

Dcard 團隊照

工作內容

We are on a mission to spark connections and bring people together.

Dcard is a social media platform devoted to creating a safe and free environment for ever-flowing ideas and extraordinary stories. Garnering the trust of the younger generation, our service attracts millions of active users and up to 18 million unique visitors per month. We have substantial influence and high penetration amongst the youth of Taiwan, but our ambitions do not stop here.

As a strong and emerging international company, we are on a mission to spark connections and bring people together. We continue to make impactful influence in the social media, advertising and e-commerce fields. Continuing our success in the Taiwan market, we are now expanding to Hong Kong, Japan, and the APAC & LATAM market.

As a Backend Developer at Dcard, you will collaborate closely with brilliant designers, product managers and developers to build products that matter and create tools that accelerate growth. Join our team of developers to build the social network of the next generation. We code in a fresh monolithic repository and ship code every few hours, and most importantly, we're never afraid of using new and bold approaches to conquer challenges.

If you are ready to take the leap, join us in creating an experience that connects people all around the world!

About Our Backend Team

As a Backend Developer at Dcard, you will collaborate closely with brilliant designers, product managers and developers to build products that matter and create tools that accelerate growth. Join our team to build the social network of the next generation. We use various tools to continuously deliver new ideas and implementations into production, and most importantly, we're enthusiastic about using new and bold approaches to conquer challenges.

Tech Stack

  • Mainly use Go and Node.js.
  • Applying microservices architecture with Kubernetes on GCP.
  • Using various databases such as PostgreSQL, MongoDB, Elasticsearch, ScyllaDB, Redis, etc., according to different requirements.
  • Go service architecture is mainly based on Go Kit architecture, with in-house developed codegen tools and gRPC as the main communication framework.
  • Using CircleCI for CI/CD, system testing and deployment more secure and stable.

About Our Team

  • 20+ backend developers.
  • Weekly meetings to discuss issues, tech stack & tools.
  • Bi-weekly study group to learn new tech stack.
  • Monthly engineering seminar.
  • Regular system design review.

What You'll Do

  • Fully understand the features and framework of our product.
  • Handle high traffic issues and provide a smooth and stable user experience, including infrastructure & database setup and optimization, cache mechanism, data migration, etc
  • Explore and introduce new tech stack(s) in line with our needs, and leave ample time for developers to conduct evaluations.
  • Implement and optimize shared libraries and development tools.
  • Develop readable and maintainable code in line with requirements.
  • Participate in various learning discussions within the group, such as weekly meetings, study groups and design review meetings, etc.

條件要求

What We're Looking For

  • 1+ years of experience in backend development
  • Familiar with Golang or Node.js
  • Have experience in using Git-related moderation tools
  • Experience using any database (PostgreSQL/MySQL/MariaDB)
  • Willingness to learn and use new tech stack
  • Strong basic knowledge of computer science

 

遠端型態

部分遠端面試

疫情緩和後須進辦公室面談

部分遠端工作

疫情緩和後須進辦公室工作

加分條件

Bonus Points If You Have

  • Experience in DevOps
  • Experience in using GCP, AWS, Azure
  • Familiar with NoSQL database
  • Familiar with CI/CD

Compensation

  • NTD 700,000 ~ 1,000,000 / year

Our Recruiting Process

All processes are expected to be completed within 2-4 weeks, our hiring process is subject to adjustment based on individual circumstances:

  1. Online Interview - You'll have a one-hour online interview with our Backend team members, mostly about past projects and coding questions.
  2. Take Home Test - You'll receive a take-home test, as we expect you to finish the test within 1-2 weeks.
  3. 1st Interview - You'll have a 30-minute session with one of the Talent Operations Partners (HR), where we would want to get to know more about your experience and background, what you’re passionate about..etc. Also, you'll have a coding interview with the Backend team members and leader.
  4. 2nd Interview - You'll have a 30-minute interview with our CEO and another 30-minute interview with our Talent Operations Manager (HR Manager).

員工福利

  • 工作環境:舒適的工作環境與配備,寬敞的辦公室,甚至還有床協助夥伴補充體力。
  • 點心吧:美式雙門大冰箱,無限量零食飲料,膠囊咖啡機,堅持午後紅茶等級的飲食標準。
  • 學習基金 :講座、研討會與購書補助,時時刻刻和 Dcard 一起學習成長。
  • 員工活動 :節慶派對、午餐日、水果日、尾牙、運動團課、員工旅遊,我們重視每個相聚的時光。
  • 年假與勞健保:優於勞基法的年假、勞健保制度外還有豪華健康保險,體貼每一個重要的需求。

 
 
► 我們相信,你也會愛上 Dcard 的 5 個理由
 
1. 很酷的團隊
Dcard 的成員中,有 Github 上 破兩萬 stars 的大大,還有各種體重調節師、貓咪馴獸師與啦啦隊長!我們年輕但有熱情,希望打造一個好玩有趣,充滿實驗精神的工作環境。
 
2. 重視每個人的自我成長
Dcard 的每個角落,永遠有好玩新奇的事物正在發生。我們鼓勵每個人發起自己喜愛的專案,並且從中培養專長、持續學習。我們也提供技術社群活動,研討會門票與購書補助,讓學習的路上得到最大支援。
 
3. 打造激動人心的產品
在 Dcard,你的設計與開發,會被百萬人喜愛與使用。我們打造的不只是一款 app,而是影響未來世代交流,思考甚至累積知識的社群平台。
 
4. 分享與討論的文化
我們相信,一個偉大的專案與產品功能背後,需要各種意見和想法。透過團隊成員的討論與修正,互相激盪火花,你能了解設計師的堅持、行銷團隊的策略、程式前後端的搭配藝術,進而創造更多令人驚艷的 Dcard experience !
 
5. 透明平行的決策模式
我們將公司的大小資訊,透明的儲存在雲端平台。每位成員都能閱讀、給予註解,並且成為參與決策的一份子。

薪資範圍

NT$ 700,000 - 1,000,000 (年薪)

你可能也感興趣的職缺

登入看更多專屬於您的推薦職缺!