마음은 연결의 가치를 믿고 연결을 통해 더 나은 세상을 만들 수 있다고 믿어요.
그 믿음으로 “관심사와 대화 코드가 잘 맞는 전 세계 친구들을 빠르게 연결해주는 서비스”를 만들고 있습니다.
언어 교환부터 일상 대화, 고민 상담, 관심사 대화 등 누군가와 연결되어 교류하고 싶을 때 가장 먼저 생각나는
서비스가 되는 것을 목표로 열심히 성장해나가고 있습니다.
‘모든 대화의 시작’이 마음에서 이루어지는 비전을 함께 이루어 갈 동료를 찾습니다.
전 세계 1억명이 사용하는 소셜 앱으로 가는 여정에 함께 해주세요 :)
[마음 팀에 대해 알려드려요]
•
마음팀은 PO(프로덕트 오너) / 디자이너 / 개발자 / 마케터로 구성되어 있어요. 주요 의사결정은 각 팀이 스스로 결정하고 운영하고 있어요. 팀의 책임감에 걸맞는 자율성을 최대한 존중하고 보장해주고 있어요.
•
라이프오아시스 조직 내 다양한 프로덕트 팀이 존재하기 때문에 타 서비스 개발 팀과 함께 성장을 위한 세미나 및 다양한 내부활동을 진행하고 있어요.
◦
매 월말 개발팀 세미나를 진행하여 각 플랫폼에서 발생하는 다양한 문제점들을 함께 공유하고 있어요.
◦
비개발팀 대상으로도 무료 강의도 함께 진행하여 소통의 격차를 줄이기 위해 노력하고 있어요.
•
새로운 사업 아이템, 비즈니스 임팩트를 줄 수 있는 기능, 생산성 향상 기능의 아이디어가 있다면 작은 팀을 개설하여 빠르게 새로운 도전을 하도록 권장하고 있어요.
[함께할 업무를 알고 싶어요]
•
매칭(Matching): 세계 196개 국가의 다양한 사용자들이 더 나은 새로운 인연을 만들 수 있도록 돕는 시스템을 개발해요. 사용자의 문화적 배경이나 관심사등 다양한 시나리오에 맞게 매칭을 제안해 주는 기능을 구현해요.
•
모먼트(Moment): 전 세계 사용자들이 다양한 주제에 대해 자유롭게 대화하고 서로의 의견을 주고 받을 수있는 서비스를 개발해요. 사용자들의 관심 주제를 올리고, 사용자들의 글을 번역하고 답변하며 소통할 수 있는 기능을 구현하고 있어요.
•
피드(Feed): 일상적인 생각을 사진이나 글로 공유하고 소통할 수 있어요. 사용자들이 서로의 경험을 바탕으로 영감을 얻고, 쉽게 소통할 수 있게 만들고 있어요.
•
채팅(Chat): 사용자들이 실시간으로 소통할 수 있는 채팅 시스템을 개발해요. 개인 메시지를 통해 통화에 부담을 가지시는 분들이 편리하고 쉽게 대화를 이어나갈 수 있도록 도와주고 있어요.
•
통화(Call): 마음의 핵심 기능으로 . 전세계 사용자들과 랜덤으로 실시간 통화를 할 수 있는 기능이예요. 매번 새로운 사람과의 통화로 신선한 소통을 즐길 수 있게 자동 번역 및 다양한 시도를 하고 있어요.
•
결제(Payment): 풍선을 결제할 수 있는 시스템을 개발해요. 사용자의 정보와 안전한 거래를 통해 결제 및 결제 내역 기능을 제공해요.
[앞으로 이런 일들을 하게 될 거예요]
•
PM 및 데이터 팀과의 협업을 통해 Database와 기능을 설계하고, 클라이언트 개발자가 사용하기 쉬운 API(REST API, graphql)를 개발해요.
•
다양한 연령대 및 관심사, 사용자의 정보를 기반으로 마음에 맞는 사용자를 빠르게 매칭하는 알고리즘을 연구할 거예요.
•
매칭 및 통화 Log를 활용한 Data 수집 및 모니터링 분석을 수행할 예정이예요.
•
MSA 개발을 위한 API 관리 기술 및 컨테이너 관리를 위한 배포/모니터링/로깅 기술을 활용할 거예요.
•
안정된 서비스를 위해 SQL 튜닝 및 AWS 가용성에 대해 꾸준히 고민하고 다양한 시도할 거예요.
[마음팀은 이런 분과 함께 하고 싶어요]
•
대규모 실시간 트래픽을 설계하고 직접 경험해본 분이 필요해요.
•
추천 시스템 또는 매칭 알고리즘을 개선한 경험이 있으면 좋아요.
•
현재 마음 백엔드는 Kotlin Spring Boot로 마이그레이션을 진행중이예요. Python 및 Go등 다른 언어에 대한 이해를 가지고 이관한 경험이 있는 분이 필요해요.
•
개발 5년 이상 또는 이에 준하는 분. 또는 이전 백엔드 팀을 이끌었던 경험이 있으신 분이면 더욱 좋아요.
•
더 나은 코드 작성을 위해 디자인 패턴에 관심이 많으신 분이면 좋아요.
•
상하위 구조식의 업무가 아닌 자유롭게 의사결정을 하며, 문제를 함께 해결할 분이 필요해요.
•
현재 MSA 기반으로 서비스를 운영중이예요. Docker 및 Kubernetes 운영에 대한 경험이 필요해요.
[이력서 작성시 추천하는 내용을 알려드려요]
[핵심]
•
실제 마음 또는 윌유앱을 사용해보고, 장단점과 만약 마음에서 기술적으로 해결하고자 하는 내용이 있으면 좋아요.
•
단순 20XX년 n년 XXX 기능 개발보다 핵심적인 기술에 대한 구체적인 내용을 선호해요.
•
MSA 기반의 운영 경험을 구체적으로 작성해주시면 좋아요.
•
대규모 실시간 트래픽을 어떤 방식으로 구성 했는지에 대한 기술적인 경험을 작성해주시면 좋아요.
•
작은 규모의 백엔드 팀을 이끌었던 경험있다면 작성해주세요.
•
Kotlin Spring boot에 대한 경험이나 다른 언어를 사용했다면 해당 언어에서 선호하는 기술 스택을 작성해주시면 좋아요.
[선택]
•
실제 WebRTC를 운영해본 경험이 있다면 작성해주세요. 클라이언트부터 미디어 서버까지의 개발경험이 있다면 더욱 좋아요.
•
데이터 분석 파이프라인 경험이 있다면 더욱 좋아요. 퍼널 및 AB테스트등 신뢰할 수 있는 테스트 분석 분야의 경험이 있다면 더욱 좋아요.
•
코드 리뷰 방식 및 개발팀 소통방식, 문서화에 대한 개발 문화에 기여한 내용이 있다면 마음팀에 도움이 될거예요.
[주요 기술 스택]
[백엔드]
언어 | 주요 기술 |
Kotlin | Spring boot, query-dsl, grpc, graphql |
Python | Grpcio, pydantic, sqlalchemy, fastapi |
Go | gorm, entgo, grpc, WEBRTC mediaServer, echo |
Javascript | express, graphql |
[앱]
언어 | 주요 기술 |
Typescript | React-Native, React-query, Redux, Zustand |
Kotlin (Android) | Kotlin Compose, xml |
Swift (iOS) | Swift UI, UIKit |
[웹]
언어 | 주요 기술 |
Typescript | React, Vercel(NextJs) SSR(홈페이지) 및 CSR(백 오피스) |
[Infra]
플랫폼 | 주요 기술 |
AWS | EC2, S3, EKS, RDS(Aurora-MYSQL), Redis, NOSQL(DynamoDB), MSK(Kafka) |
[Data Engineer]
언어 및 플랫폼 | 주요 기술 |
Python | Airflow, Spark, Pandas, Jupyter notebook |
시각화 | BigQuery, Looker |
[근무 환경]
•
3개월간 평가 기간 후 정규직 전환 : 평가 기간 동안 연봉 동일
•
주 5일제(10:00-19:00) *개인 상황에 따라 유연 근무 및 업무 집중을 위한 재택 근무 가능
•
연봉 : 면접 후 논의하여 결정
•
집중이 필요한 업무로 기간과 범위가 명확한 업무 수행 시 자유롭게 재택 근무 부여
[복리 후생]
•
편의 시설을 갖춘 패스트파이브 서울숲 지점 (별도 정원이 있는 사무실, 안마 의자, 근처 서울숲)
•
KPI 달성에 따른 성과금, 회식비 지원
•
커피, 콤부차, 티, 우유 등 음료 상시 제공
•
업무의 관련 도서 및 인터넷 강의, 오프라인 컨퍼런스 상시 지원
•
과자류, 견과류 등 간식 상시 제공
•
경조 휴가 및 화환 지원
[입사 지원 방법]
hr@lifeoasis.com으로 이력서와 자기소개서, 포트폴리오 등 본인의 역량을 증명할 수 있는 서류 제출
•
고용 형태: 정규직
•
채용 절차: 서류전형 > Recruiter Call > 면접 > 합격
•
지원 서류: 자유 양식의 상세 경험 및 포트폴리오 기반 국문 이력서(PDF)