Search
⚙️

Product Engineer - Backend

flex Product Engineer

플렉스는 기업의 사람과 조직 문제를 함께 해결합니다
플렉스팀의 Product Engineer는 깊은 고민과 높은 기술적 이해도를 토대로 견고하고 유연한 시스템을 만듦으로써 사람과 조직의 문제 해결이라는 팀의 목표 달성에 기여합니다.
세상에는 수많은 조직이 존재하며, 지금도 매 초마다 새 조직이 탄생합니다. 조직은 그 수만큼이나 인사 및 근태 관리, 계약 및 급여, 평가와 보상까지 전방위에 걸쳐 다양한 문화와 정책을 가집니다. 어느 조직에게나 편리하게 느껴지면서도 아직 발견되지 않은 용례까지 품을 수 있는 제품을 만드는 일은 도전적이지만 달성할만한 가치가 충분한 과제입니다.
플렉스팀에 합류해, 높은 엔지니어링 품질 기준을 고수하며, 안정성과 보안성의 타협 없이 제품을 빠르고 지속적으로 전달하며, 그 과정에서 유연하게 변화를 수용할 수 있는 시스템을 만드는 여정에 함께하세요.

이런 일을 함께 하게 됩니다.

사람과 조직에 관한 모든 문제를 해결하는 flex 제품의 백엔드 기반에 집중하여 설계, 개발, 운영을 해나갑니다.
지금 flex에는 근태관리, 급여정산, 연말정산, 워크플로우, 전자계약, 인사이트 제품이 있습니다.
flex의 제품군은 계속해서 확장 중입니다. 아직 공개되지 않은, 출시를 준비하고 있는 제품에 참여할 수도 있습니다.
Product Engineer는 스쿼드의 이터레이션 주기에 맞춰 제품 설계 단계부터 제품의 완성도를 높이는데 적극적으로 참여합니다.
더 크고 안정적인 시스템을 만들기 위해 플렉스 팀의 기술 수준과 개발 문화를 지속적으로 발전시킵니다.
시스템 디자인 같은 넓은 주제부터 언어/프레임워크의 성능 향상 같은 비교적 좁은 주제까지 자유롭게 스터디 그룹을 만들어 학습합니다.
개발 프로세스 개선 또는 컨벤션 변경 제안 등 생산성을 높이기 위한 방안을 고민하고 도입하며 전파합니다.
확장성과 성능을 고려한 설계와 무중단 대규모 마이그레이션 개발 등 피드백이 필요한 경우 공유 세션을 열고 활발하게 피드백을 주고 받습니다.

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

빠르게 변하는 고객과 팀의 요구사항에 맞춰 현재 상황에서 최선의 해결책을 찾아 문제를 해결하실 수 있는 분
고객에게 감동을 주기 위해 동료와 함께 제품을 끊임없이 개선하는 것을 즐기는 분
개발 문화 발전에 적극적으로 의견을 내고 받아들이는 분
반복적인 테스트를 자동화하고 업무를 지속적으로 효율화하는 분
꾸준한 기술적 성장을 추구하시는 분

이런 분이면 더 좋습니다.

비즈니스 복잡도가 높은 문제를 해결하는 시스템을 개발해본 경험이 있는 분
고가용성의 대규모 시스템을 설계하고 무중단 배포/운영해본 경험이 있는 분
제품의 개선/문제 사항을 발견하고 직접 해결해본 경험이 있는 분
높은 반응성을 갖는 Open API를 개발하고 장기간 운영해본 경험이 있는 분

flex Backend를 이루는 기술 스택

Language: Kotlin
Framework: Spring Boot / Spring MVC / Spring Webflux / Spring Security / Spring Cloud
Data: JPA / R2DBC / MySQL / MongoDB / Redis / ELK
Test: JUnit5 / Spring Test / TestContainers / Sqlite
CI/CD: Git / GitHub Actions / Jenkins / ArgoCD
Operation: Prometheus / Grafana / Sentry / ELK
Infra: k8s + Istio / Nginx / S3 / Kafka

합류 시의 업무를 상상할 수 있는, 최근 팀에서 작업을 진행하며 했던 고민의 예시입니다

수백, 수천 명의 구성원들의 정보를 대량 변경할 때 변경 순서에 따른 충돌이 없으면서 더 빠르게 처리되고 진행 상황을 알려줄 수 있을까?
회사마다 다른, 다양한 근무 환경을 지원하고, 각 회사의 근무/휴가 정책에 대해 자유로운 변경을 지원하려면 어떻게 설계해야 할까?
각기 다른 회사들의 급여 정책 및 예외 규칙을 지원하면서 각 회사에 속한 수만명의 계약 변경 사항 등을 빠르게 싱크하려면 어떻게 해야 할까?
민감 정보에 대한 접근을 제한할 수 있는 복잡한 권한 시스템을 적용하면서도 안정적인 성능을 제공하는 Open API는 어떻게 만들 수 있을까?

플렉스팀에 지원하려면?

경력 중심의 이력서를 링크에 제출해주세요.
이력서가 없다면 LinkedIn 주소 등의 개인 프로필 확인이 가능한 URL 을 적어주셔도 좋습니다.
플렉스팀은 병역지정업체로 산업기능요원 전직 및 보충역 신규 편입이 가능합니다.