백엔드 엔지니어 at CREW³

풀타임2개월 전
Employment Information
직무 설명
이 역할은 제품의 기술적 기반을 형성하는 데 중추적인 역할을 할 숙련된 백엔드 엔지니어를 위한 것입니다. 귀하는 핵심 기능을 지원하는 확장 가능한 백엔드 시스템을 설계, 개발 및 유지 관리할 책임이 있습니다. 엔지니어링 팀의 핵심 구성원으로서 제품 관리자, 디자이너 및 다른 엔지니어들과 긴밀히 협력하여 고품질의 소프트웨어 솔루션을 제공할 것입니다. 이 직위는 복잡한 기술적 도전 과제를 해결하고 제품의 장기적인 성공을 이끄는 데 중점을 두며, 소유권, 혁신 및 지속적인 개선을 강조합니다.
주요 책임
  • 핵심 백엔드 구성 요소 및 시스템에 대한 소유권을 갖고 제품을 공동으로 소유합니다. 귀하는 기술적 결정을 내리고 제품의 전반적인 아키텍처와 성능에 대한 책임을 질 높은 자율성을 갖게 됩니다. 초기 엔지니어로서 모든 엔지니어링 결정에서 두드러진 발언권을 가지며 제품 개발의 전략적 방향에 기여할 것입니다.
  • 시스템 기능을 향상시키기 위한 대담한 새로운 아이디어를 탐구하면서 기존 솔루션을 개선하고 최적화합니다. 두 번째 반복이 필요한 기능에 대한 개선 사항을 구현할 책임이 있으며, 이들이 변화하는 비즈니스 요구 사항과 기술 표준에 부합하도록 할 것입니다.
  • 시스템 신뢰성, 확장성 및 효율성에 영향을 미치는 중요한 문제를 식별하고 해결하여 A+ 수준의 기술적 문제를 해결합니다. 제품 코드 베이스의 모든 부분에 대한 점진적이고 일상적인 기여에 집중하여 전체 백엔드 인프라 전반에 걸쳐 일관된 진전과 품질을 보장할 것입니다.
직무 요구 사항
  • Node.js, Express, KnexJS, PostgreSQL 및 Redis를 포함한 백엔드 기술에 능숙해야 합니다. 이러한 도구들이 어떻게 통합되어 강력하고 고성능 시스템을 구축하는지에 대한 깊은 이해가 필요합니다.
  • Typescript, React 및 ReactQuery와 같은 현대적인 프론트엔드 프레임워크에 대한 경험이 필요합니다. 프론트엔드 팀과 협력하여 클라이언트와 서버 측 구성 요소 간의 원활한 통신을 보장해야 합니다.
  • Heroku 및 AWS와 같은 클라우드 인프라 및 배포 플랫폼에 대한 강력한 전문성이 필요합니다. 확장 가능한 환경을 관리하고 신뢰성을 보장하며 자원 활용을 최적화할 책임이 있습니다.
  • 확장 가능한 솔루션을 제공한 입증된 실적을 가진 탁월한 문제 해결 능력이 필요합니다. 복잡한 기술적 도전 과제를 분석하고 효과적이며 장기적인 해결책을 구현할 수 있어야 합니다.
  • 독립적으로 작업하면서도 크로스 기능 팀과 효과적으로 협력할 수 있는 능력이 필요합니다. 제품 목표를 효율적으로 달성하기 위해 자율성과 팀워크 사이의 균형을 유지해야 합니다.
  • 애자일 개발 방법론에 대한 경험과 지속적인 학습 및 개선에 대한 헌신이 필요합니다. 변화하는 요구 사항에 적응하고 혁신 문화에 기여할 수 있어야 합니다.
  • 기술적 결정을 명확히 설명하고 이해 관계자들과 협력할 수 있는 강력한 커뮤니케이션 기술이 필요합니다. 솔루션을 명확하게 제시하고 제품 관리자들과 협력하여 기술적 구현이 비즈니스 목표와 일치하도록 해야 합니다.
  • CI/CD 파이프라인, 마이크로서비스 아키텍처 및 성능 최적화 기술에 대한 경험이 선호됩니다. 또한 사용자 수요에 따라 확장 가능한 신뢰할 수 있고 유지 관리 가능한 시스템 구축에 대한 열정이 있어야 합니다.
MyJob.one —— 원격 근무, 진정한 임팩트

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