[합류하게 될 팀 소개] 에버온 백엔드팀은 전국 5만 기 이상의 전기차 충전 인프라를 지탱하는 핵심 비즈니스 로직과 대규모 트래픽을 다룹니다. 현재 우리는 단순한 기능 개발을 넘어, 시스템의 근본적인 체질을 개선하는 거대한 기술적변곡점을 지나고 있습니다. 기존의 데이터베이스 프로시저와 트리거로 강하게 결합된 분산모놀리식 구조를 풀고, 비즈니스 유연성과 확장성을 확보하기 위한 점진적인MSA(Microservices Architecture) 전환을 진행 중입니다. 단순히 최신 기술을 도입하는 것을 넘어, 비즈니스의 비용(ROI)과 데이터 정합성을 종합적으로 고려하며 이 도전적인 마이그레이션 여정을 성공적으로 완주해 주실 기술 리더를 기다립니다.
포지션 : 백엔드팀 리드
소속 : IT개발실 - 백엔드팀
주요 업무
백엔드팀 조직 관리 및 개발 문화 리딩 (코드 리뷰, 아키텍처 토론, 팀원 멘토링)
분산 모놀리식 레거시 시스템(DB 프로시저/트리거 중심)의 점진적이고 안전한 MSA 전환 주도
레거시 DB(Oracle)에서 차세대 DB(Aurora PostgreSQL)로의 대규모 데이터 마이그레이션 설계 및 실행
이벤트 주도 아키텍처(EDA)를 활용한 도메인 간 결합도 최소화 및 최종 정합성 보장 설계
전기차 충전 세션(웹소켓 기반 상태 관리), 인증, 결제/과금(Billing) 시스템 아키텍처 설계 및 고도화
비즈니스 요구사항을 정확히 추상화하고, 오버엔지니어링을 지양하는 적정 기술(ROI)의사결정
합의된 일정의 완수를 최우선으로 하며, 일정 리스크를 사전에 식별·공유하고 팀의 딜리버리를 책임지는 역할
자격요건
7년 이상의 백엔드 개발 경력과 1년 이상의 조직 리딩(파트장/팀장) 경험이 있으신 분
Java/Kotlin 및 Spring Boot 생태계에 대한 깊은 이해와 활용 능력을 갖추신 분
RDBMS(MySQL, PostgreSQL, Oracle 등) 성능 최적화 및 복잡한 쿼리/트랜잭션 튜닝 경험이 있으신 분
레거시 시스템을 현대적 아키텍처(MSA, EDA)로 성공적으로 마이그레이션 해본 경험이 있으신 분
캐시(Redis 등) 및 메시지 큐(Kafka 등)의 동작 원리를 이해하고, 비즈니스 상황에 맞게 트레이드오프를 평가하여 도입할 수 있는 분
특정 도메인의 비즈니스 특성을 파악하여, 고가용성과 데이터 정합성 중 어느 것에 가치를 둘지 판단하고 그에 맞는 애플리케이션 아키텍처를 설계할 수 있는 분
약속한 일정을 반드시 지키는 것을 가장 중요한 직업 윤리로 여기며, 지연이 예상될 때 즉시 공유하고 대안을 제시하는 분
생성형 AI 활용 시 문제의 본질을 정확히 추상화하여, 빠르고 정확한 해결을 위해 효율적인 프롬프트를 설계할 수 있는 분
우대사항
전기차 충전 서비스, 모빌리티, O2O, 결제(PG/VAN) 도메인 개발 및 운영 경험이 있으신 분
OCPP(Open Charge Point Protocol), MQTT, IoT 프로토콜 기반 시스템 개발 경험이 있으신 분
대규모 DB 프로시저/트리거를 애플리케이션 레벨의 로직으로 안전하게 이관해 본 경험이 있으신 분
비즈니스 요구사항을 시스템의 역할과 책임 단위로 추상화하여 도메인 주도 설계(DDD)를 적용해 본 경험이 있으신 분
개발자로서의 기술적 에고보다 비즈니스 가치 창출을 최우선으로 두고 타 부서와 원활하게 소통하시는 분