home

Product Engineer - Backend

Tags
Kotlin
Spring
Docker
AWS
Postgresql
Redis
OpenSearch
Python
Django
2 more properties

Merakiplace 에서 Product Engineer - Backend 직군은?

Merakiplace의 Product Engineer - Backend 직군은 고객이 가장 쉽고 편리하게 건강을 케어할 수 있는 Healthcare Super App을 만들기 위해 <나만의닥터> 서비스의 Backend 를 이루는 다양한 한 서버들과 인프라를 개발/운영해 나가고 있습니다. 모든 구성원들이 스스로 문제를 정의하고, 이를 Product 로 해결해가면서 팀, 제품, 그리고 구성원이 함께 성장해 나가는 것을 추구 합니다.
팀의 성장과 탁월한 동료들이 최고의 복지라고 믿습니다. 사용자 관점에서 문제에 대해 깊이 고민하고, 적절한 솔루션을 찾아 나가는 과정에 Trade-off 에 대해 끊임없이 고민해 나가고, 동료들과 건강한 자극을 주고 받는 것을 즐기는 Software Engineer 라면, 언제든 지원 부탁드립니다.

이런 일을 함께 하게 됩니다

Healthcare Super App 으로 성장해 나가는 여정에 만나는 문제들을 해결하기 위한 Backend 제품을 만들고 운영하며 개선해 나갑니다.
단순히 동작하는 것을 빠르게 만들어 내는 것을 넘어, 비즈니스/제품이 성장하는 단계별로 적절한 엔지니어링에 대해 고민하고, 그것을 기준으로 균형 잡힌 품질과 높은 속도로 제품을 만들어 가는 것을 중요한 가치로 두고 제품을 만들어 갑니다.
이렇게 일을 하게 됩니다.
Chapter/Squad 에 소속되어 Sprint 주기를 반복해 나가며 Backend 문제를 풀어나갑니다.
Why, What 을 정리하는 문제 정의 과정에 참여하여 문제와 방향성에 대해 깊게 이해하기 위해 적극적으로 커뮤니케이션 합니다.
When, How 을 계획하는 과정에 우선순위와 계획, 그리고 적절한 방향과 시스템 디자인에 대해 동료들과 논의 합니다.
실행의 과정에, 단순한 구현을 넘어 테스트, 배포, 배포 이후의 가치 전달 까지 고객과 제품과 엔지니어링에 대해 집착하며 오너십을 가지고 제품을 만들어 갑니다.
Squad 의 문제들을 해결 해나가면서, 지속적으로 성장할 수 있도록 Chapter 의 문제들도 함께 풀어 갑니다.
운영 과정에 발생하는 오류, 장애 들에 대해 긴밀하게 살피고, 적절한 수준을 유지해 나가기 위해 지속적으로 관리해 나갑니다.
Python / Django 로 작성된 시스템을 Java&Kotlin / Spring 으로 점진적으로 전환해 나갑니다.
0 to 1 여정 에서 함께 풀어나갈 문제들
고객의 문제를 찾고 검증해 나가는 과정을 반복적으로 빠르게 실행해 나갈 수 있도록 민첩하게 개발/배포/운영을 해 나갑니다.
신속한 개발/배포/운영이 지속 가능하도록, Backend 영역의 엔지니어링 기반을 만들고 개선해 나갑니다.
실험과 시도의 결과가 팀과 제품의 성장을 발목 잡지 않도록, 만드는 것을 넘어, 잘 없앨 수 있도록 모듈화에 대해 고민하고 만들어 나갑니다.
빠른 실험과 시도속에서도 중요한 고객의 데이터가 안전하게 다뤄질 수 있도록 보안의 수준을 유지해 나갑니다.
1 to 10 여정 에서 함께 풀어나갈 문제들
찾은 고객의 문제를 기반으로 팀과 제품이 과감하게 성장할 수 있도록, 1 to 10 단계에서 만나는 신뢰성, 확장성, 성능, 품질의 문제에 대해 Backend 를 중심으로 문제를 해결해 갑니다.
0 to 1 단계에서 의도적으로 선택한 솔루션들에 확장성, 안정성, 신뢰성을 더해, 성장하는 과정을 지탱하고, 이끌 수 있는 시스템으로 개선해 나갑니다.
팀이 제한된 시간에 더 많은 중요한 일에 집중할 수 있도록, 엔지니어링으로 팀의 생산성을 높이는 일을 지속적으로 해 나갑니다.
문제를 풀어 나가는 구성원과 조직이 규모가 커져감에 따라 발생하는 생산성 저하, 협업 병목, 사이드이팩트 증가, 컨벤션과 품질 붕괴, 빌드 시간 증가, 배포 충돌 등의 현상을 적절한 시기에 맞춰 해결해 나갑니다.
1 to 10 을 넘어 10 to 100 의 폭발적으로 성장하는 과정에서 나타나는 대용량 트래픽, 대용량 데이터, 높은 신뢰성 확보, 지속적인 0 to 1 실험 지원 등 다양한 문제들을 맞이할 준비를 하고 적절하게 해결해 나갑니다.

이런 분과 함께 하고 싶습니다

Backend 개발 경험 3년 이상 또는 그에 준하는 경험과 역량이 있으신 분
JVM/Spring eco-system 을 활용하여 Backend 를 개발/운영해 보신 경험이 있으신분
Python/Django 기반의 시스템을 Kotlin/Spring 로 지속적으로 전환해 나가며 동시에 개발/운영 해나가는 것에 흥미를 가지고 계신분
Docker 기반의 개발/운영 환경에 대한 경험을 가지신 분
AWS 환경에 대한 이해를 가지고 활용 가능하신 분
고객과 제품 중심으로 생각하고 의사 결정해나가는 것의 의미를 이해하고 선호 하시는 분
하나의 서비스에 대 지속적으로 개선해보신 경험이 있으신 분

이런 분이면 더 좋습니다

Python Django, Flask 등의 웹 프레임워크를 사용한 경험이 있으신 분
불확실성 및 변화에 열린 제품 개발 프로세스에 익숙하신 분
결정된 것들을 잘 실행하는 Top-Down 이 아닌, 명확히 정해지지 않은 요구사항들을 Sprint 내에서 팀내 다양한 직군들과 함께 가시화 시켜 나가며 개발하는 긴밀하고 민첩한 제품 개발 문화에 익숙하신 분
0 to 1, 1 to 10 의 성공과 실패 경험을 가지고 계시며, 그 과정에서 폭넓은 성장을 해 나가고 계신 분
B2C/B2B 제품을 운영하며, 다양한 운영 이슈를 경험하고 대응/개선한 경험이 있으신 분
무중단 / 카나리 배포, 대량 데이터 migration, 빠른 롤백
서비스/시스템 지표 모니터링 및 장애 대응
복잡도가 높은 API 를 하위 호환성을 관리해가며 개선해나간 경험
대용량 트래픽을 다루는 시스템 설계/운영 경험
시스템의 오류/성능을 측정하기 위한 모니터링/알림 시스템을 구성해 본 경험
Load 테스트를 수행해 본 경험
개선하기 위해 복잡한 Legacy 시스템을 분석하고 개선한 경험
Distributed 시스템에서 발생하는 문제들을 겪고 개선해보신 경험
Scalability 를 높이기 위한 실행 경험
다양하고 적절한 Cache 전략 적용 경험
Docker/ECS/EKS/Kubernetes 기반의 개발/운영 환경을 구축/운영해 본 경험
팀이 데이터를 잘 다룰 수 있도록 대량 데이터 처리 인프라를 구성하고 운영해본 경험
적절한 테스트 자동화를 통해 제품 품질 및 팀 QA 효율성을 향상시킨 경험
Frontend, Backend, Data, Infra 영역을 넘나들며 문제를 해결하는 것을 선호하시는 분

기술스택

Language/Framework
Kotlin/Java, Spring eco-system (Boot, MVC, Data JDBC, JPA, Security, Cloud 등)
Python 3, Django, DRF, GeoDjango, Celery
Data : Postgresql, MySQL, Redis, OpenSearch, S3
Test: unittest, JUnit, Spring Test, TestContainers
CI/CD : Github, Jenkins
Monitoring : CloudWatch, Sentry, Grafana
Infra : AWS, Elastic Beanstalk, ECS, Docker, Nginx, gunicorn, Aurora RDS

근무형태 및 급여

근무지: 패스트파이브 역삼3호점 (서울 강남구 테헤란로 151 역삼하이츠빌딩 7층)
채용 형태: 정규직 (3개월 수습, 급여 100% 지급)

혜택 및 복지

주도적인 업무환경 및 성장 기회
역삼역에서 1분 거리의 사무실
점심 및 저녁 식대 지원
주 1회 재택근무 지원
업무용 최고급 노트북/PC 및 주변기기 제공 (*Software 포함)
업무에 필요한 도서, 교육, 세미나, 컨퍼런스 비용 지원
생일 당일 조기 퇴근 및 축하 선물 지급
경조금 지급
명절 선물 지급
비대면진료 및 건강검진 지원

지원 방법

아래 이메일로 본인의 이력서포트폴리오를 PDF 형식으로 보내주세요. 일주일 내로 서류 전형 결과를 검토 후 답변을 받아보실 수 있습니다.
people@merakiplace.kr

채용 절차

서류 면접 → 과제 면접 → 직무 인터뷰 → 컬처핏 인터뷰 → 처우협의 → 입사
과제 면접은 케이스에 따라 SKIP 될 수 있습니다.
인터뷰는 패스트파이브 역삼3호점에서 진행됩니다.
직무 인터뷰는 경력을 중심으로 경험과 역량을 판단합니다.
Fit 면접은 대표와 진행합니다. 지원자님이 '어떤' 사람이고, 팀의 문화와 적합한지를 알아가는데 집중합니다.