주요업무
[직무 소개]
- 시니어 소프트웨어 엔지니어는 사내 주요 프로덕트를 주도적으로 개발하고 안정적으로 운영합니다.
- 서비스의 설계부터 구현, 운영까지 전 과정을 책임지며, 사용자 중심의 기술적 솔루션을 통해 비즈니스 가치를 창출합니다.
- 프론트엔드와 백엔드를 아우르는 서비스 구조를 설계하고, 확장성과 안정성을 고려해 구현합니다.
- 기획자와 디자이너 등 다양한 직군과 협업하여 문제를 정의하고, 기술적 관점에서 최적의 해결 방안을 제시합니다.
- 데이터와 AI를 아우르는 서비스 아키텍처를 설계합니다.
- 코드 리뷰, 테스트 자동화, CI/CD 파이프라인을 운영하여 개발 품질과 효율을 지속적으로 높입니다.
- DevOps 문화를 기반으로, 신뢰할 수 있고 지속 가능한 서비스 운영 환경을 유지합니다.
- 모든 것을 다 할 줄 아는 사람보다, 새로운 것을 배우고 시도하는 것을 두려워하지 않는 분을 기다립니다!
[기술 스택]
- 프론트엔드: Next.js, React, TypeScript, TanStack Query, Zustand
- 백엔드: FastAPI, Node.js, NestJS, PostgreSQL
- 인프라: AWS(ECS, ECR, RDS, OpenSearch), Docker, GitLab CI/CD
- 기타: Kafka, Redis, Okta, Amplitude, Datadog