소프트웨어 개발

Ruby 백엔드(Backend) 개발자, 모스크바

개발 팀원으로서 웹 기반 시스템의 백엔드 개발 및 설계를 담당하게 됩니다.

업무 설명:

  • 상세한 애플리케이션 디자인, 데이터베이스 디자인, 코딩 및 단위/통합/성능 테스트 수행
  • 사용자 인증 및 역할 기반 접근 제어로 보안 웹 애플리케이션 구축
  • 웹 사이트 개발, 코딩 사례 및 유지 관리 프로세스의 정의, 측정 및 향상
  • 사이트 업데이트, 프론트 엔드(front-end) 버그 수정, 문제 해결 및 성능 향상 유지
  • 엔지니어링 모범 사례로 기존 코드 최적화
  • 코드 리뷰에 참여 및 결과 전달에 대한 열의

필수 기술 및 역량:

  • Ruby로 4년 이상의 탄탄한 프로그래밍 경험
  • 복잡한 IT 시스템 솔루션 및 비즈니스 애플리케이션을 사용한 실무 경험
  • 디자인 패턴에 대한 지식
  • 대규모 Rails 애플리케이션 확장 경험 기술에는 코드 최적화, 캐싱 및 병목 현상을 디버깅할 수 있는 능력이 포함되어야 함
  • 단위 및 통합 테스트, 코드 리뷰, 분산 소스 코드 관리 및 자동화된 품질 보증에 능통
  • 표준화, 스타일 가이드 및 프로세스 효율성에 대한 열정
  • Rails 외부의 관계형 데이터베이스에 능숙. 원시 SQL 쿼리 작성 가능.
  • RESTful JSON API 구축 및 이와 통합 경험.
  • Rails, mysql/postgres, mongo, redis, memcached, rspec, git 등에 대한 확실한 지식.
  • 프론트 엔드  기술에 대한 지식

희망 기술 및 역량:

  • AWS(EC2, S3, Route 53, RDS, ElasticCache) 사용 경험
  • 자동화 및 배포 프레임워크(Ansible, SaltStack, Chef, Puppet)에 대한 지식
  • 최신 동향, 모범 사례 및 웹 표준에 정통
  • TCP, DNS, SSH, HTTP/S 등 웹 및 네트워킹  프로토콜에 대한 지식

제공 사항:

  • 경쟁 우위적 급여
  • 의료 보험
  • 매일 사무실에서 조식/중식 및 음식 제공
  • 높은 수준의 팀

Tell us about
yourself please:

저희에게 연락하세요