브릭투웍스 · SaaS Backend Engineer (경력무관, 전문연구요원 가능)

1. 팀 소개

브릭투웍스(Brictoworks: Brick to works)는 임팩트 벤처를 육성하고 투자하는 크레비스의 기술사업 전문 그룹입니다.

대표 제품인 도너스(Donus)는 2017년에 SaaS(Software-as-a-Service)로 출시되어 2년 만에 비영리 CRM 시장의 리더가 되었으며 매년 2배씩 빠른 속도로 성장하고 있습니다. 도너스의 관리 규모는 2020년 상반기 기준 회원 수 110만명 이상, 기부금 2조원 이상입니다.

우리는 더 많은 후원자와 비영리조직을 연결하는 모금기술을 연구합니다. 일상 생활에서 높은 수준의 디지털 사용자 경험을 만끽하고 있는 후원자들은 더 편하고 더 친절한 후원자 경험을 요구하고, 더 정확하고 투명한 관리 체계를 요구합니다. 수많은 조직이 겪는 이러한 문제를 해결하기 위해서는 사용자 친화적인 인터페이스부터 고도의 다중 테넌트 아키텍처, 기부금 투명성을 보장하는 알고리즘까지 다양한 기술적 역량을 합친 소프트웨어가 필요합니다.

지금까지 우리는 도너스를 최고 수준의 대학, 병원, 국제기구, 시민사회단체에 보급하면서 솔루션을 통한 변화가 가능함을 증명해 왔습니다. 그리고 우리는 기술과 정책 역량을 한 단계 더 향상함으로써 비영리 산업 전반을 혁신하는 것에 도전하고 있습니다. 도너스와 함께 세상을 변화시킬 인재를 기다립니다.

[참고 기사]

– 빅데이터 활용해 잠재 후원자 발굴… 모금도 이젠 기술력이다, 더나은미래

– 내 기부금이 잘 쓰이고 있을까? 걱정마세요, ‘도너스’가 알려드려요, 조선일보

– 세상을 바꾸는 것은 실력이다 – 크레비스파트너스, 라이프인

– 압도적으로 강해야 진짜 임팩트 비즈니스, 중앙일보


2. 업무 소개

 매년 2,000억이 넘는 기부금, 110만명과의 관계를 관리하는 SaaS형 비즈니스 솔루션 도너스를 개발합니다. 도너스는 각 조직이 회원/후원자들과 더욱 긴밀한 관계를 만들고 더 나은 성과를 내기 위한 모듈로 구성되어 있습니다. 개발팀 팀원들은 주 담당 모듈을 중심으로 타 모듈 담당자들과 협력하며 도너스를 개발합니다.

* 주요 구성 모듈: CRM, 정기결제 관리(Billing), 마케팅 자동화, 온라인 결제, OAuth2 기반 SSO 서비스, 기부금 배분 및 사용 관리, 통계분석, 오픈 API

[도너스 더 알아보기]

– 도너스의 기술과 가치

– 도너스의 팀원들

[주요 업무]

– 도너스 기능 개발 및 운영 

– 고객 수 및 데이터 확장을 위한 클라우드 인프라, DB, 어플리케이션 아키텍처 개발 

– 자금흐름 추적, 마케팅 자동화 등 알고리즘 개발 

[도너스만의 특징]

– 도너스는 각 기관의 핵심 자산인 회원 및 결제 데이터를 수집하고 활용하는 데이터 플랫폼 (CDP; Customer Data Platform) 입니다. 도너스에서 다루는 데이터의 양은 매년 5배 이상 빠른 속도로 증가하고 있습니다. 우리 개발팀은 다양한 기관의 대용량 데이터를 수집, 분석, 활용하는 시스템을 만듭니다.

– 수많은 자금을 자동으로 결제하고, 이메일, 문자, 카카오톡 등 다양한 채널을 통해 소통하고, 모금전략 수립을 위한 자료는 시각화하여 제공하는 등, 고객 데이터를 통해서 가치를 창출하는 시스템을 개발하는 것이 백엔드 엔지니어의 주 업무입니다. 각자 담당하는 모듈을 책임지고 개발 및 운영합니다.

– 도너스는 구성원 10만명 이상의 국제 NPO부터 지역 복지관까지 다양한 규모의 고객들에게 동일한 코드를 활용하여 서비스하고 있습니다. 동일 코드로 각 고객군에 적합한 서비스를 제공하기 위해서는 고도화된 멀티테넌트 (Multi-Tenant) 아키텍처가 필수적입니다. 확장성이 높은 멀티테넌트 아키텍처를 연구개발 합니다.

– 성장하는 시스템에는 다양한 도전 과제가 생기게 마련입니다. 기능, 성능, 확장성, 안정성, 보안 모두 고려한 시스템 설계와 개발, 그리고 팀원간의 긴밀한 협업이 필요합니다. 도너스의 개발에 함께한다면 다른 어디서도 쉽게 얻을 수 없는 깊은 개발 지식과 경험을 쌓을 수 있을 것입니다.

[개발 문화]

– 코드리뷰 : 모든 코드는 배포 전 코드리뷰를 거치도록 하고 있습니다. 여러 개발자들이 더 나은 설계와 구현을 위한 방법을 논의하고 반영합니다.

– DevOps : 테스트 및 배포 과정을 최대한 자동화하는 것을 목표로 합니다. Azure DevOps를 이용하여 테스트 및 배포 파이프라인을 구성하고 있습니다.

– 지식 공유 : 사내 위키를 활발하게 활용하여 지식을 공유하고 있습니다. 특히 설계 논의사항을 상세히 기록하여 모든 팀원이 참고할 수 있도록 합니다. 컨퍼런스 등을 통한 외부교류를 중요하게 생각해 함께 참석하고 의견을 나눕니다.

– 협업 : 상황에 맞게 협업 기획/마케팅 담당자와의 업무방식을 적용합니다. 실험적인 모듈의 개발은 개발자의 빠른 프로토타입 제작과 피드백으로 진행하며, 까다로운 요구사항의 정확한 반영이 필요한 경우 상세한 기획서를 통해 소통합니다.

– 새로운 기술의 도입 : 새로운 기술을 공부하고 시도해보는 것을 장려합니다. 기술의 도입으로 얻을 수 있는 명확한 이점이 있다고 판단되면 실제 제품에 도입합니다. 매주 개발팀 회의에서 새로운 관점을 공유하고 논의합니다.

[기술 스택]

– 서버: C#, .NET 6 (ORM: Dapper)

– 클라이언트: jQuery, React.js 

– 데이터베이스: SQL Server 

– 인프라: Microsoft Azure, AWS

– CI/CD: Azure DevOps 

– 형상관리/코드리뷰 : Github

– 업무관리/위키: Jira, Confluence, Notion, Slack 등


3. 채용 대상

[자격요건]

– 구조적이고 효율적인 코드를 작성하는 것을 즐기는 분, 좋은 제품을 만들기 위해 상호 배려하면서도 솔직하게 소통할 수 있는 분과 함께하고 싶습니다.

– 새로운 기술의 탐색을 즐기는 한편, 고객이 사용하는 제품에는 신중하게 적용하는 균형잡힌 시각을 필요로 합니다.

– 빠르게 성장하는 조직에서 함께 성장하고, 개발, 제품, 운영, 마케팅, 영업 등 다양한 관점을 가진 구성원들과의 협업을 즐긴다면, 바로 지원해주세요!

[우대사항]

 – Multi-Tenant SaaS 소프트웨어 개발 경험

– 비즈니스 솔루션 개발 경험 (CRM, ERP 등)

– 대량 결제 시스템 개발 경험 (billing, PG 등)

– 대량 메시징 시스템 개발 경험 (이메일, 문자 등)

– TDD 기반 개발 경험


4. 혜택 및 복지

– 수평적이고 합리적인 커뮤니케이션을 지향합니다. 

– 서울숲 앞에 위치한 200평 규모의 독립 공간을 이용합니다.

– 재량근무제, 재택근무제 등 자기주도적 업무환경을 제공합니다. 

– 업무 관련 교육, 세미나 참가, 도서 구매 등 관련 비용을 폭넓게 지원합니다.

– 인재개발기금 조성을 통해 우수인재의 석박사 과정 진학을 지원합니다.

– 북클럽, 영상클럽 등을 통해 다양한 사업부의 구성원과 교류하는 기회가 있습니다.

– 개인의 역량과 성과에 따라 3개월 단위로 승진을 시행합니다.

– 사업부 및 개인성과에 따른 성과급을 지급합니다. 


5. 지원 안내

[근무조건]

– 근무시간: 재량근무제 (코어타임 11시~17시)

* 입사 후 3개월의 수습기간이 있습니다.

[지원기간]

– 상시접수

[채용절차]

서류전형 > 코딩 테스트 > 1차면접 (remote) > 2차면접 (on-site)

[문의처]

– 담당자: 한재준 팀장 (jaejoon.han@crevisse.com)

지원하러 가기

기업 사정으로 조기 마감되거나 내용이 변경될 수 있습니다

기업 사정으로 조기 마감되거나 내용이 변경될 수 있습니다