소모임채용 포지션
← 모든 포지션
Engineering정규직서울 · 오피스

Senior Software Engineer

오랫동안 운영해 온 소모임을 안정적으로 이어가면서 제품 개선을 직접 이끌 Senior Software Engineer를 찾습니다.

소모임과 지금의 기술 과제

소모임은 관심사가 비슷한 사람들이 오프라인에서 만나 관계를 만들어가는 커뮤니티 서비스입니다. 지금은 사용자가 모임을 찾고 가입해 정모에 참여하기까지의 경험을 개선하는 데 집중하고 있습니다.

서비스를 오래 운영한 만큼 앱과 서버에 많은 기능과 운영 지식이 쌓여 있습니다. 기존 시스템을 안정적으로 운영하면서 필요한 부분을 개선하고 새 기능도 출시해야 합니다. 일부 사람에게 몰린 지식은 문서로 정리하고 코드 리뷰에서 공유해 팀에 남깁니다.

맡게 될 일

  • 시스템을 설계할 때 개발 비용, 확장성, 운영 부담과 장애가 났을 때 되돌리는 방법을 함께 살핍니다.
  • 기능을 직접 설계하고 구현해 테스트·배포하며, 출시한 뒤 운영까지 맡습니다.
  • 장애나 성능 문제의 원인을 찾아 해결하고 같은 문제가 반복되지 않도록 개선합니다.
  • 다른 개발자의 설계와 코드를 검토하고 판단 근거를 나눕니다.
  • 기술부채와 운영 위험을 찾아 어떤 문제부터 해결할지 제안합니다.

함께 일하는 방식

제품 과제는 팀이 처음부터 함께 다룹니다. 개발자도 사용자 문제와 데이터를 살펴보고, 해결 방법과 범위를 정하며, 출시 후 결과를 확인합니다.

중요한 기술 결정은 개발자들이 함께 검토하고, 선택한 이유를 문서와 코드에 남깁니다.

현재 기술 환경

  • Android: Java 중심, 일부 Kotlin
  • iOS: Objective-C 중심, 일부 Swift
  • 서버: Ruby on Rails
  • 데이터·인프라: AWS 기반(SimpleDB, DynamoDB, Redis, OpenSearch 등)

이 기술을 모두 경험할 필요는 없습니다. 모바일 앱이나 백엔드 중 한 영역에서 실서비스 경험과 기본기를 갖추고, 낯선 기술을 배워 담당 범위를 넓힐 수 있으면 됩니다.

이런 분을 찾습니다

실서비스 개발 경력은 5년 이상을 기준으로 봅니다. 경력이 조금 짧더라도 아래 경험을 갖췄다면 지원해 주세요.

  • 모바일 앱이나 백엔드 중 한 영역에서 실서비스의 개발·배포·운영을 주도해 본 분
  • 기능이나 도메인 단위의 시스템을 설계하고, 여러 선택지 중 하나를 고른 이유를 설명할 수 있는 분
  • 데이터 변경이나 큰 기능을 배포하기 전에 실패 조건과 복구 방법을 먼저 생각하는 분
  • 낯선 기존 코드부터 이해한 뒤 필요한 부분을 안전하게 개선할 수 있는 분
  • 다른 개발자의 설계와 코드를 검토하고 자신의 판단 근거를 나눌 수 있는 분
  • AI 도구를 개발에 활용하고, 만들어진 코드가 정확하고 안전하게 동작하는지 직접 확인할 수 있는 분

이런 경험이 있으면 더 좋습니다

  • Java·Kotlin 기반 Android, Objective-C·Swift 기반 iOS, Ruby on Rails 또는 AWS 환경의 실제 운영 경험
  • 오래 운영된 B2C·커뮤니티·플랫폼 서비스를 개선한 경험
  • 기존 시스템 전체를 다시 만들지 않고 필요한 부분부터 개선한 경험
  • 장애나 성능 저하, 데이터 불일치 문제를 해결한 경험
  • 작은 개발팀에서 중요한 기술 결정을 이끌거나 동료의 성장을 도운 경험

입사 후 기대하는 모습

첫 30일

개발 환경과 필요한 접근 권한을 갖추고 앱과 서버의 구조, 배포 절차를 익힙니다. 작은 변경을 팀과 함께 안전하게 배포합니다.

3개월

주요 제품 과제 하나를 기술 설계부터 구현과 배포까지 맡고, 다른 개발자의 설계와 코드를 리뷰합니다.

6개월

일반적인 기술 결정을 스스로 내리고, 서비스 안정성과 개발팀의 설계 품질을 높이는 개선을 이끕니다. 알게 된 시스템 지식은 문서와 리뷰로 팀에 남깁니다.

지원 안내

이력서에는 기존 시스템에서 직접 주도한 설계나 기술 문제, 해결 방법을 선택한 이유와 배포·운영 결과가 드러나는 사례를 포함해 주세요.

GitHub와 관련 포트폴리오는 선택 제출할 수 있습니다.

이메일 제목은 [Senior Software Engineer] 지원자 이름으로 작성해 주세요.

이력서 검토 후 면접 대상자에게 개별 연락드립니다.