Staff Back-end Engineer [Security Architecture & Engineering]

Seoul, South Korea

Applications have closed

Coupang

Join us to innovate. Rocket your career. Collaborate with teams across the globe. Find your role and learn more about our culture.

View company page

쿠팡은 고객 감동 실현을 위해 존재합니다. 고객들이 "쿠팡 없이 그동안 어떻게 살았을까?" 라고 말할 때, 비로소 우리의 미션을 실현하고 있음을 알 수 있습니다. 고객들의 쇼핑과 식사, 생활 전반을 편하게 만들겠다는 유일한 집념으로 쿠팡은 수억 달러 규모의 이커머스 산업 전반의 혁신을 이끌고 있습니다. 쿠팡은 가장 빠르게 성장하는 이커머스 기업 중 하나로, 국내 커머스 업계에서의 독보적인 입지와, 고객 신뢰를 구축했습니다.

쿠팡은 스타트업 문화를 기반으로 한 글로벌 대형 상장사라고 자부합니다. 이것이 창립 당시의 기민함을 유지하며, 신규 서비스를 끊임없이 출시하며 비즈니스를 확장해 나가는 우리의 성장 동력입니다. 쿠팡의 모든 임직원에게는 기업가 정신을 갖추고 새로운 혁신과 이니셔티브를 추진할 수 있는 기회가 주어집니다. 주저 없이 일에 뛰어들어 성과를 이루고자 하는 과감성이, 바로 쿠팡이 일하는 방식의 본질입니다. 쿠팡에서는 여러분 자신, 동료, 팀 그리고 회사 전체가 매일 성장하는 모습을 목격할 것입니다.

쿠팡의 모든 직원은 커머스의 미래를 만들겠다는 쿠팡의 미션에 진심입니다. 우리는 고객의 문제를 해결해 나가고, 전통적인 관념과 통념에 맞서며 실현 가능한 한계를 뛰어넘고 있습니다. 고가용성 (always-on) 과 최첨단의 앞선 기술 (high-tech), 초연결사회 (hyper-connected world) 에서의 놀라운 업무 경험을 원하신다면, 지금 바로 쿠팡에 합류하세요.

 

Responsibilities:

  • 엔터프라이즈급 성능, 확장성 및 안정성을 갖춘 webapp을 설계하고 개발합니다.
  • ID 및 액세스 플랫폼의 소유권을 갖고 빠르게 반복하면서 작고 재능 있는 팀의 일원으로 적극적으로 협업할 수 있습니다.
  • Springboot 및 python framework를 사용하여 REST/GraphQL/Hibernate를 사용하여 백엔드 API를 작성합니다.

 

Requirements:

  • 서버 쪽 webapp 프레임워크 중 하나 이상에 대한 경험: Springboot.
  • 데이터베이스에 대한 실무 지식, redis, infinispan, Quarkus와 같은 캐시 시스템
  • OIDC, Oauth2, FIDO 프로토콜에 대한 지식. WSO2, Keycloak과 같은 도구에 대한 경험 등.
  • 중요한 소프트웨어 개발 경험, 웹 응용 프로그램 개발 경험등 10년 이상 경력.
  • 최신 웹 애플리케이션 디자인 아키텍처와, 우수한 API 디자인 패턴, 성능 및 규모에 대한 깊은 이해.
  • Java / J2EE 스택에서 웹 응용 프로그램을 구축 한 경험.
  • REST 또는 GraphQL API를 설계하고 통합한 경험.
  • 데이터베이스 기본 사항에 대한 지식과 분산 SQL 기반 데이터베이스 사용 경험.
  • Jenkins / Maven 등을 사용한 CI / CD 자동화 경험.
  • AWS 또는 Azure 클라우드의 컨테이너 기반 환경(Docker/Kubernetes)에서 애플리케이션을 구축한 경험.
  • Java (Must have), Scala (Nice to have), Python (Nice to have) Golang (Nice to have)
  • Cassandra, Elasticsearch, Mongo (Nice to have) 관련 경험.
  • 대규모 프로젝트에 대한 리딩 경험.

 

-------

 

Responsibilities:

  • Design and develop webapp with enterprise-grade performance, scalability, and reliability.
  • Take ownership of Identity and Access platforms and rapidly iterate while collaborating actively as part of a small, highly talented team.
  • Write back-end APIs using REST/GraphQL/Hibernate using the Springboot and python frameworks.

 

Requirements:

  • Strong experience with at least one of server-side webapp frameworks: Springboot (Must have).
  • Working knowledge of databases (must have), cache systems like redis, infinispan, Quarkus
  • Strong knowledge of OIDC, Oauth2, FIDO protocols. Experience with tools like WSO2, Keycloak are highly helpful
  • Significant software development experience, including 10+ years of experience in web application application development. (must have)
  • Deep understanding of modern web applications design architecture, good API design patterns, performance and scale.(must have)
  • Experience in building web Applications in Java/J2EE stack. (must have)
  • Experience designing and integrating REST or GraphQL APIs. (must have)
  • Strong knowledge of Database fundamentals and experience using distributed SQL based Databases. (must have)
  • Experience in CI/CD Automation using Jenkins / Maven etc. (must have)
  • Experience in building applications in a container based environment ( Docker/Kubernetes (Must-have)) on AWS or Azure Cloud (nice to have)
  • Java (Must have), Scala (Nice to have), Python (Nice to have) Golang (Nice to have)
  • Experience with Cassandra, Elasticsearch, Mongo (Nice to have)
  • Demonstrated technical leadership experience, such as being an architect or tech lead for high impact customer facing projects. (nice to have)

* Salary range is an estimate based on our InfoSec / Cybersecurity Salary Index 💰

Tags: APIs Automation AWS Azure Cassandra CI/CD Cloud Docker Elasticsearch Golang Java Kubernetes Maven Python Redis Scala SQL

Region: Asia/Pacific
Country: South Korea
Job stats:  6  0  0

More jobs like this

Explore more InfoSec / Cybersecurity career opportunities

Find even more open roles in Ethical Hacking, Pen Testing, Security Engineering, Threat Research, Vulnerability Management, Cryptography, Digital Forensics and Cyber Security in general - ordered by popularity of job title or skills, toolset and products used - below.