백엔드 엔지니어 at DTX

풀타임2개월 전
Employment Information
직무 설명
소프트웨어 개발 팀의 핵심 구성원으로서, 회사의 주력 제품 및 비즈니스 라인을 위한 고품질·고성능 솔루션 설계 및 개발을 담당하게 됩니다. 이 역할은 초기 요구사항 분석부터 최종 시스템 최적화에 이르는 전체 소프트웨어 생명주기에 적극적으로 참여하여 제품의 안정성, 신뢰성 및 확장성을 보장하는 것을 요구합니다. 또한 기존 시스템에 대한 심층적인 성능 분석 및 튜닝을 수행하고 복잡한 기술적 과제를 식별·해결하며 혁신적인 개선 전략을 제안할 것입니다. 부가적으로 코드 리뷰, 기술 지식 공유 및 팀 교육 활동을 통해 협업적인 개발 환경 조성에 기여할 것입니다.
주요 책임
  • 엄격한 품질 및 성능 기준을 충족하는 솔루션 제공에 중점을 두고 회사 핵심 제품의 소프트웨어 개발 및 설계 프로세스를 주도
  • 크로스 기능 팀과 협력하여 시스템 요구사항을 분석하고 확장 가능한 신뢰성 있는 소프트웨어 프레임워크 설계
  • 기존 시스템 및 향후 확장 기능과의 원활한 통합을 보장하면서 모듈식 구성 요소 개발 및 최적화
  • 효율성과 사용자 경험 향상을 위한 소프트웨어 시스템의 포괄적인 성능 분석 및 튜닝 수행
  • 체계적인 문제 해결을 통해 복잡한 기술적 문제 식별 및 효과적인 해결 전략 구현
  • 코드 품질 표준 유지를 위한 정기적인 코드 리뷰 수행 및 팀원들과 기술 전문성 공유
  • 팀의 기술 역량 강화 및 지식 전수를 위한 교육 세션 조직 및 진행
  • 혁신 및 개선 기회 식별을 위해 신기술 및 업계 동향 파악
  • 생산성 향상을 위한 새로운 개발 방법론 및 도구에 대한 지속적인 연구 및 실험
  • 비즈니스 목표와의 일관성을 유지하면서 실무 프로젝트에 최첨단 기술 적용
직무 요구 사항
  • 확장 가능한 시스템 설계 경력이 입증된 5년 이상의 소프트웨어 개발 실무 경력
  • 객체 지향 설계 원칙에 대한 깊은 이해와 함께 Java, Python, C++ 또는 JavaScript와 같은 프로그래밍 언어에 대한 강력한 숙련도
  • 마이크로서비스, 분산 시스템 및 클라우드 네이티브 솔루션을 포함한 소프트웨어 아키텍처 패턴에 대한 탁월한 지식
  • 시스템 메트릭 모니터링을 위한 성능 최적화 기술 및 도구 사용 경험
  • 체계적인 접근 방식을 통해 복잡한 문제를 분석하고 혁신적인 기술 솔루션을 개발할 수 있는 능력
  • 팀원 및 이해관계자와 효과적으로 협업하기 위한 우수한 커뮤니케이션 능력
  • 코드 저장소 관리 및 협업 개발을 위한 Git과 같은 버전 관리 시스템 숙련도
  • 반복적인 소프트웨어 개발 및 프로젝트 관리를 위한 Agile/Scrum 방법론 경험
  • 시스템 성능 평가 및 개선 기회 식별을 위한 강력한 분석 능력
  • 업계 인증 및 기술 연구를 통한 지속적인 학습 및 전문성 개발에 대한 헌신
  • 우대: 소프트웨어 개발 팀 리딩 또는 관리 및 주니어 엔지니어 멘토링 경험
자격 요건

지원자는 컴퓨터 과학, 소프트웨어 공학 또는 관련 분야의 학사 학위 이상을 소지해야 합니다. CSDP(Certified Software Development Professional) 또는 AWS 공인 개발자와 같은 전문 인증이 유리합니다. 독립적으로 그리고 팀의 일원으로 작업할 수 있는 능력과 강력한 문제 해결 능력 및 세부 사항에 대한 주의를 입증해야 합니다. 높은 품질 기준을 유지하면서 프로젝트 기한을 준수하기 위한 우수한 시간 관리 능력이 필요합니다. 여러 개발 작업을 동시에 관리하기 위한 강력한 조직 능력이 요구됩니다. 변화하는 프로젝트 요구 사항 및 기술 발전에 적응할 수 있는 입증된 능력이 있어야 합니다.

MyJob.one —— 원격 근무, 진정한 임팩트

MyJob.one —— 원격 근무, 진정한 임팩트