[직방] Backend Engineer (BE Platform)
직군
Software Development
경력사항
경력 5년 이상
고용형태
정규직
근무지
zigbang서울시 강남구 영동대로 731 신영빌딩 / soma(metaverse office)

BE Platform ​팀의 ​Backend ​Engineer 는 ​AWS 클라우드 기반으로 다양한 ​외부 ​서비스와의 연동을 ​백엔드 공통 플랫폼 ​형태로 개발하는 ​업무를 ​수행합니다.

백엔드 공통 ​플랫폼을 ​통해 ​편리하고 안정적이며 일관성 ​있는 ​외부 서비스 연동을 ​목표로 ​하며, ​직방 내부 개발자들은 ​이를 통해 ​본인의 ​업무에 좀 ​더 집중할 ​수 ​있도록 합니다.

직방 서비스가 ​점점 확장 ​됨에 따라 공통 플랫폼에서 제공하는 기능들도 함께 확장되고 있으며, 이에 따른 다양한 외부 서비스 연동 경험과 대용량 트래픽 처리를 경험할 수 있습니다.

또한, 직방 서비스 외에도 호갱노노, 스마트홈 서비스까지도 영역을 확장하여, 백엔드 공통 플랫폼 기능을 제공하고 있습니다.

서비스 기획에 따라 필요한 기능을 요청받아 개발하기도 하고, 팀 내에서 자체적으로 플랫폼의 기능을 설계하고 개발하는 경우도 많습니다. 평소 공통 라이브러리, 오픈소스 등을 직접 개발하고 제공하는 것을 즐기며, 또한 내가 개발한 것들을 다른 개발자들이 이용하는 경험을 원하신다면 언제나 환영합니다.


BE Platform 팀 소개


👨‍💻 BE Platform 팀은 이런 일을 합니다

  • 백엔드 공통 플랫폼 관련 설계/개발 및 운영 업무를 해요.
  • 메시징 서비스: 직방/호갱노노/스마트홈 서비스의 유저 커뮤니케이션 채널로서의 중요한 역할을 하는 Push, 알림톡, 이메일, SMS, 050안심번호, Slack 발송 지원
  • 통합회원 서비스: 직방/스마트홈 서비스를 사용하는 모든 유저들이 사용하는 로그인, 본인인증, 유저 관련 처리
  • 결제 서비스: 중개사 광고상품 결제를 위한 PG사 연동
  • 서비스 기획서를 이해하고, 백엔드 공통 플랫폼에서 제공해야 하는 기능들을 설계하고 개발 해요.
  • 백엔드 공통 플랫폼의 기능을 REST API, SDK, 백오피스 형태로 제공해요.
  • 대용량 트래픽을 안정적으로 처리할 수 있도록 계속 고민하고, 기존 플랫폼을 개선 및 고도화 할 수 있는 방안을 제안하고 실행해요. (모니터링, 트러블슈팅, 코드개선 등)


🤝 자격요건

  • 5년 이상 백엔드 개발 경력 또는 이에 준하는 경험
  • TypeORM, JPA 등과 같은 ORM 사용 경험이 있으신 분
  • RDBMS, NoSQL 에 대한 이해도가 있고, 데이터 설계 경험이 있으신 분
  • AWS, GCP, Azure 와 같은 클라우드 활용 경험이 있으신 분


🙌 우대사항

✅ 시스템 아키텍처 및 인프라 경험

  • MSA 기반 아키텍처에 대한 이해도가 있고 운영 경험이 있으신 분
  • 대규모 트래픽, 분산 시스템 트러블슈팅 및 설계 경험이 있으신 분
  • 인프라에 대한 이해도가 있고, 컨테이너 기반 개발 및 운영이 있으신 분

✅ 도메인 및 시스템 연동 경험

  • 통합회원 시스템 및 메시징 시스템 (푸시, 이메일, SMS 등) 관련 도메인 경험이 있으신 분
  • 외부 서비스 연동 경험이 있으신 분

✅ 업무 이해 및 협업 역량

  • 협업과 공유에 적극적이며, 유연한 커뮤니케이션 능력을 보유하신 분
  • 문제 해결 시 단기 대응뿐 아니라 근본 원인 해결에 집중하시는 분

✅ 개발 문화 및 문서화

  • 코드 리뷰와 테스트 코드를 중요하게 생각하시는 분
  • 주도적으로 기술 문서 작성 및 지식 공유 경험이 있으신 분
  • AI 도구를 적극 활용하여 업무 효율을 높이는 분


🛠️ 이런 기술을 사용하고 있습니다

언어 & 프레임워크

  • Node.js / TypeScript
  • Nest.js / TypeOrm / Mongoose / Express

인프라

  • AWS ECS / Fargate / Lambda
  • AWS RDS / ElasticCache (Redis) / ElasticSearch / Document DB / S3 / Athena
  • AWS SES / SQS / SNS

모니터링

  • AWS CloudWatch / Grafana / Kibana

CI/CD

  • Azure DevOps / AWS CodeBuild / Serverless Framework / AWS CDK

협업 도구

  • GitHub / JIRA / Slack / Notion
  • Cursor (The AI Code Editor)
  • Soma (Virtual Office)


🙋‍♂️ 우리 팀 문화는요

  • 코드리뷰와 테스트 없이는 배포하지 않아요. 코드리뷰에 고프신 분들 대환영입니다.
  • '나'만 운영할 수 있는 시스템 보다는, '우리'가 운영할 수 있는 시스템을 위해서 기록을 습관화 하고 있어요.
  • 우리가 제공한 기능은 어디에 어떻게 쓰이고 있는지에 대해 관심을 가지고, 어떤 기능들을 어떻게 제공하면 더 좋을지에 대해 항상 고민하고 있습니다.
  • 아주 사소한 것이라도 무엇이든 물어보세요. 동료들은 무엇이든 친절히 답변 해줄거예요.
  • 자율적인 기술공유를 지향하며, 일하면서 경험한 내용들을 공유하는걸 좋아해요.


🙈 망설이지 마세요

  • NodeJS 경력이 없어도 두려워하지 마세요. 받아들일 의지만 있으면 됩니다.
  • 업무가 정적이고 지루하진 않을까 걱정 마세요. 우리의 플랫폼은 계속 진화하고 있어요.
  • 직방 서비스와 아예 동떨어진 업무를 하게 되는 것은 아닐까 걱정하지 마세요.
  • 직방/호갱노노/스마트홈의 많은 개발자, 기획자들과 함께 협업 하실 수 있습니다.
  • 출퇴근 지옥철 따위도, 태풍과 비바람이 몰아쳐도 문제 없어요! Soma 에서 만나요.
  • 집을 사무실로 만들어드립니다. 완벽한 원격근무 환경을 조성할 수 있는 지원금 100만원 제공!


공유하기
[직방] Backend Engineer (BE Platform)

BE Platform ​팀의 ​Backend ​Engineer 는 ​AWS 클라우드 기반으로 다양한 ​외부 ​서비스와의 연동을 ​백엔드 공통 플랫폼 ​형태로 개발하는 ​업무를 ​수행합니다.

백엔드 공통 ​플랫폼을 ​통해 ​편리하고 안정적이며 일관성 ​있는 ​외부 서비스 연동을 ​목표로 ​하며, ​직방 내부 개발자들은 ​이를 통해 ​본인의 ​업무에 좀 ​더 집중할 ​수 ​있도록 합니다.

직방 서비스가 ​점점 확장 ​됨에 따라 공통 플랫폼에서 제공하는 기능들도 함께 확장되고 있으며, 이에 따른 다양한 외부 서비스 연동 경험과 대용량 트래픽 처리를 경험할 수 있습니다.

또한, 직방 서비스 외에도 호갱노노, 스마트홈 서비스까지도 영역을 확장하여, 백엔드 공통 플랫폼 기능을 제공하고 있습니다.

서비스 기획에 따라 필요한 기능을 요청받아 개발하기도 하고, 팀 내에서 자체적으로 플랫폼의 기능을 설계하고 개발하는 경우도 많습니다. 평소 공통 라이브러리, 오픈소스 등을 직접 개발하고 제공하는 것을 즐기며, 또한 내가 개발한 것들을 다른 개발자들이 이용하는 경험을 원하신다면 언제나 환영합니다.


BE Platform 팀 소개


👨‍💻 BE Platform 팀은 이런 일을 합니다

  • 백엔드 공통 플랫폼 관련 설계/개발 및 운영 업무를 해요.
  • 메시징 서비스: 직방/호갱노노/스마트홈 서비스의 유저 커뮤니케이션 채널로서의 중요한 역할을 하는 Push, 알림톡, 이메일, SMS, 050안심번호, Slack 발송 지원
  • 통합회원 서비스: 직방/스마트홈 서비스를 사용하는 모든 유저들이 사용하는 로그인, 본인인증, 유저 관련 처리
  • 결제 서비스: 중개사 광고상품 결제를 위한 PG사 연동
  • 서비스 기획서를 이해하고, 백엔드 공통 플랫폼에서 제공해야 하는 기능들을 설계하고 개발 해요.
  • 백엔드 공통 플랫폼의 기능을 REST API, SDK, 백오피스 형태로 제공해요.
  • 대용량 트래픽을 안정적으로 처리할 수 있도록 계속 고민하고, 기존 플랫폼을 개선 및 고도화 할 수 있는 방안을 제안하고 실행해요. (모니터링, 트러블슈팅, 코드개선 등)


🤝 자격요건

  • 5년 이상 백엔드 개발 경력 또는 이에 준하는 경험
  • TypeORM, JPA 등과 같은 ORM 사용 경험이 있으신 분
  • RDBMS, NoSQL 에 대한 이해도가 있고, 데이터 설계 경험이 있으신 분
  • AWS, GCP, Azure 와 같은 클라우드 활용 경험이 있으신 분


🙌 우대사항

✅ 시스템 아키텍처 및 인프라 경험

  • MSA 기반 아키텍처에 대한 이해도가 있고 운영 경험이 있으신 분
  • 대규모 트래픽, 분산 시스템 트러블슈팅 및 설계 경험이 있으신 분
  • 인프라에 대한 이해도가 있고, 컨테이너 기반 개발 및 운영이 있으신 분

✅ 도메인 및 시스템 연동 경험

  • 통합회원 시스템 및 메시징 시스템 (푸시, 이메일, SMS 등) 관련 도메인 경험이 있으신 분
  • 외부 서비스 연동 경험이 있으신 분

✅ 업무 이해 및 협업 역량

  • 협업과 공유에 적극적이며, 유연한 커뮤니케이션 능력을 보유하신 분
  • 문제 해결 시 단기 대응뿐 아니라 근본 원인 해결에 집중하시는 분

✅ 개발 문화 및 문서화

  • 코드 리뷰와 테스트 코드를 중요하게 생각하시는 분
  • 주도적으로 기술 문서 작성 및 지식 공유 경험이 있으신 분
  • AI 도구를 적극 활용하여 업무 효율을 높이는 분


🛠️ 이런 기술을 사용하고 있습니다

언어 & 프레임워크

  • Node.js / TypeScript
  • Nest.js / TypeOrm / Mongoose / Express

인프라

  • AWS ECS / Fargate / Lambda
  • AWS RDS / ElasticCache (Redis) / ElasticSearch / Document DB / S3 / Athena
  • AWS SES / SQS / SNS

모니터링

  • AWS CloudWatch / Grafana / Kibana

CI/CD

  • Azure DevOps / AWS CodeBuild / Serverless Framework / AWS CDK

협업 도구

  • GitHub / JIRA / Slack / Notion
  • Cursor (The AI Code Editor)
  • Soma (Virtual Office)


🙋‍♂️ 우리 팀 문화는요

  • 코드리뷰와 테스트 없이는 배포하지 않아요. 코드리뷰에 고프신 분들 대환영입니다.
  • '나'만 운영할 수 있는 시스템 보다는, '우리'가 운영할 수 있는 시스템을 위해서 기록을 습관화 하고 있어요.
  • 우리가 제공한 기능은 어디에 어떻게 쓰이고 있는지에 대해 관심을 가지고, 어떤 기능들을 어떻게 제공하면 더 좋을지에 대해 항상 고민하고 있습니다.
  • 아주 사소한 것이라도 무엇이든 물어보세요. 동료들은 무엇이든 친절히 답변 해줄거예요.
  • 자율적인 기술공유를 지향하며, 일하면서 경험한 내용들을 공유하는걸 좋아해요.


🙈 망설이지 마세요

  • NodeJS 경력이 없어도 두려워하지 마세요. 받아들일 의지만 있으면 됩니다.
  • 업무가 정적이고 지루하진 않을까 걱정 마세요. 우리의 플랫폼은 계속 진화하고 있어요.
  • 직방 서비스와 아예 동떨어진 업무를 하게 되는 것은 아닐까 걱정하지 마세요.
  • 직방/호갱노노/스마트홈의 많은 개발자, 기획자들과 함께 협업 하실 수 있습니다.
  • 출퇴근 지옥철 따위도, 태풍과 비바람이 몰아쳐도 문제 없어요! Soma 에서 만나요.
  • 집을 사무실로 만들어드립니다. 완벽한 원격근무 환경을 조성할 수 있는 지원금 100만원 제공!