Architect

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 an Architect 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

  • 4+ years of experience in backend development.
  • Familiar with Golang and Node.js.
  • Familiar with software development process and all the testing methods.
  • Familiar with the system troubleshooting and efficiency adjustment.
  • Familiar with database (PostgreSQL/MySQL/MariaDB) and NoSQL (MongoDB) database.
  • Familiar with any Cloud (GCP/AWS/Azure).
  • Familiar with Kubernetes and the related ecosystem.
  • Be willing to participate in open-source community and try out open-source software.

面接形式

ハイブリッド型選考

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

ハイブリッドワーク

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

推奨される資格

Bonus Points If You Have

  • Experience in the development and maintenance of high traffic systems.
  • Familiar with frontend development tech stack.

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 team members, mostly related to past projects and coding questions.
  2. 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. You'll also have a coding interview with team members and leader.
  3. 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 日等),休息是為了走更長遠的路。

▌工作環境
自由明亮的工作空間,舒適的工作配備,寬敞的辦公室,甚至還有床協助夥伴補充體力。

▌彈性氛圍
彈性的 Remote Work,夥伴可以自主安排工作的時間與地點,更多的彈性,創造不同的可能性!

▌團隊保險
全面性團體保險及完整健康檢查,每一項都為了更體貼夥伴的健康需求。

▌團隊慶祝
節慶派對、午餐日、尾牙、每週夥伴分享等團隊活動,我們重視每個相聚的機會!

▌有趣活動
水果日 、手搖杯日、個人按摩、各類運動課程、專屬的 Dcard Buddy Program 等,和夥伴一起享受 Dcard 生活!

▌學習資源
我們從夥伴們的需求出發培育夥伴,提供無上限學習資源(書籍、講座、課程補助),夥伴可以直接提出需求,並在 24 小時內即可取得。

不定期和企業顧問合作、舉辦講師內訓,提供國內外 Conference 補助,如 WWDC、Google I/O ⋯,且邀請業界高手來到 Dcard 分享,不定期拜訪其他公司互相交流。我們鼓勵各部門舉辦讀書會、每月舉辦一次 Developer Session,不定期舉辦不同主題的工作坊等。
 

給与

交渉可能(※4万新台湾ドル以上を保証)