직무 설명
풀스택 파운딩 엔지니어로서, 당신은 스텔로 제품 생태계의 기술적 기반을 구축하는 데 핵심적인 역할을 하게 됩니다. 이 직책은 비즈니스 성장을 주도하는 원활하고 사용자 중심의 솔루션을 만들기 위해 프론트엔드와 백엔드 개발 모두에 대한 깊은 이해를 요구합니다. 당신은 제품 비전과 기술적 우수성에 부합하도록 플랫폼의 핵심 구성 요소를 설계, 개발 및 유지하기 위해 크로스 기능 팀과 긴밀히 협력할 것입니다.
주요 책임
- 사용성, 접근성 및 성능 최적화에 중점을 두고 스텔로의 모든 사용자 대면 제품 생태계 전반에 걸쳐 간단하고 직관적이며 즐거운 사용자 경험을 개발합니다.
- 내부 및 외부 사용을 위한 REST/GraphQL API를 설계 및 구축하여 보안성과 확장성을 보장하며 비즈니스 요구 사항에 부합하도록 합니다. 동시에 높은 수준의 문서화 및 버전 관리를 유지합니다.
- 애자일 또는 스크럼과 같은 현대적인 개발 방법론을 활용하여 시기적절하고 신뢰할 수 있는 솔루션을 제공하기 위해 모범 사례를 준수하는 고품질의 잘 테스트되고 읽기 쉬우며 확장 가능한 코드를 작성합니다.
- 제품 관리자 및 디자이너와 협력하여 사용자 요구를 기술 사양으로 변환하고 프로토타입을 반복하며 사용자 테스트를 수행하여 최종 제품을 개선합니다.
- DataDog 및 Docker와 같은 도구를 활용하여 시스템 안정성과 성능을 보장하기 위한 강력한 모니터링, 로깅 및 디버깅 시스템을 구현 및 유지합니다.
- AWS 및 Vercel과 같은 클라우드 플랫폼을 사용하여 확장 가능한 인프라 개발에 기여하며, 주니어 엔지니어를 멘토링하고 지속적인 학습 및 개선 문화를 조성합니다.
- 새로운 기술 및 업계 동향을 지속적으로 파악하고 생산성과 혁신을 향상시키기 위해 새로운 도구 및 프레임워크의 평가 및 통합에 적극적으로 참여합니다.
직무 요구 사항
- 컴포넌트 기반 아키텍처와 상태 관리에 중점을 둔 동적이고 반응형 프론트엔드 인터페이스를 구축하기 위한 React 및 Typescript에 능숙해야 합니다.
- 확장 가능한 백엔드 서비스를 개발하고 효율적인 데이터 처리 및 프론트엔드 애플리케이션과의 원활한 통합을 보장하기 위한 Node.js 및 Apollo GraphQL에 대한 전문 지식이 필요합니다.
- 서버 사이드 렌더링 페이지 생성 및 정적 및 동적 콘텐츠 전달을 위한 성능 최적화를 위해 Next.js에 대한 강력한 지식이 필요합니다.
- 스키마 최적화, 쿼리 성능 튜닝 및 데이터 무결성 강화를 포함한 관계형 데이터베이스 설계 및 관리를 위한 Postgres 경험이 필요합니다.
- 원활한 CI/CD 파이프라인 및 시스템 확장성을 보장하기 위해 Docker를 통한 컨테이너화, AWS를 통한 클라우드 인프라, Vercel을 통한 배포를 포함한 DevOps 관행에 익숙해야 합니다.
- 복잡한 시스템 디버깅 및 근본 원인 식별과 효과적인 솔루션 구현에 중점을 둔 우수한 문제 해결 능력이 필요합니다.
- 이해 관계자와 효과적으로 협력하고 기술적 결정을 문서화하며 비기술적 청중에게 진행 상황을 발표하기 위한 강력한 커뮤니케이션 기술이 필요합니다.
- 독립적으로 그리고 팀의 일원으로 작업할 수 있는 능력이 필요하며, 공유 목표를 달성하기 위한 협력 노력과 프로젝트 소유권을 균형 있게 유지해야 합니다.
- 지속적인 학습, 코드 리뷰 및 깨끗하고 유지 관리 가능한 코드베이스 유지에 대한 헌신과 함께 고품질 소프트웨어 구축에 대한 열정이 필요합니다.
- 시스템 안정성을 보장하고 성능 메트릭을 추적하며 잠재적 문제를 사전에 해결하기 위해 DataDog과 같은 모니터링 도구 경험이 필요합니다.