flex Product Engineer
플렉스는 기업의 사람과 조직 문제를 함께 해결합니다
플렉스팀의 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 을 적어주셔도 좋습니다.
•
플렉스팀은 병역지정업체로 산업기능요원 전직 및 보충역 신규 편입이 가능합니다.