
appier
Senior Software Engineer, Backend Development (C# .NET)
AI 요약
Appier에서 ASP.NET Core 기반의 백엔드 개발 경험이 풍부한 Senior Backend Developer를 채용합니다. 분산 시스템, 마이크로서비스 아키텍처, 고성능 백엔드 서비스 설계 및 구축에 대한 깊은 전문성을 가진 인재를 찾고 있습니다. PostgreSQL, MongoDB, RabbitMQ 등 다양한 데이터베이스 및 메시지 브로커 시스템 경험이 필수이며, Docker를 활용한 컨테이너 기반 배포 경험도 요구됩니다. AI 기반 개발 도구 활용 능력 및 성능 튜닝 경험이 있다면 우대합니다. 솔루션 지향적인 마인드와 뛰어난 문제 해결 능력을 갖춘 분들의 많은 지원 바랍니다.
주요 업무
확장 가능하고 고성능의 백엔드 서비스 및 API 설계 및 구축, 유지보수 가능한 코드 작성 및 팀 협업, 마이크로서비스, 메시징 시스템, 데이터 영속성 계층, 시스템 성능 최적화, ASP.NET Core를 사용한 백엔드 서비스 및 API 아키텍처 설계 및 개발, 효율적인 데이터베이스 스키마 설계 및 데이터 액세스 로직 최적화, 높은 신뢰성과 내결함성을 갖춘 메시지 기반 통신 구현, 백엔드 코드 품질, 문서화, 유지보수성 확보, 성능 병목 현상 식별 및 확장 가능한 솔루션 구현, 컨테이너화 및 배포 파이프라인 개선을 위한 DevOps 협업, AI 기반 개발 도구 탐색 및 통합, (선택) FFI를 통한 저수준 통합 기여.
자격 요건
필수: ASP.NET Core 백엔드 개발 경험, C# 프로그래밍 및 객체 지향 원칙 숙련, 분산 시스템 및 마이크로서비스 아키텍처 경험, PostgreSQL, MongoDB 및 SQL/NoSQL 데이터베이스 설계 원칙 이해, 코드 우선 개발 및 Entity Framework Core 또는 동등 ORM 경험, RabbitMQ 또는 유사 메시지 브로커 시스템(Kafka, NATS 등) 고급 지식, IO 바운드 작업, 스레딩, 병렬 처리, 비동기 프로그래밍 이해, Docker 및 컨테이너 기반 배포 워크플로우 경험, 명확하고 잘 문서화된 코드 작성 및 분석적 문제 해결 능력, 추상적 사고 및 의사결정 능력, 성능 튜닝 및 확장 가능한 백엔드 시스템 설계 경험, AI 도구 활용 능력.
우대: 시스템 지속 가능성 및 유지보수성 중심의 솔루션 지향적 마인드, 독립적 업무 수행 및 고수준 아키텍처 결정 능력, 신기술 탐색 및 통합 의지, 협업 및 커뮤니케이션 능력, FFI 경험.
기술 스택
ASP.NET CoreC#PostgreSQLMongoDBSQLNoSQLEntity Framework CoreRabbitMQKafkaNATSDockerFFI
appier의 다른 공고
Senior Field Marketing Specialist
Technical Solution Engineer (Greater China Region)
Senior Software Engineer, Mobile SDK - Tokyo,Japan
Senior Software Engineer, Mobile SDK
Paralegal | Legal Assistant (1-year Contractor / Full-Time) 法務助理
Partner Sales Intern, Korea
Global Mobility & Employee Lifecycle Specialist
Global Senior HR C&B Specialist