Senior Backend Software Engineer (Market Expansion)

20 Hours ago • 7 Years + • Backend Development

Job Summary

Job Description

Azar API Team is responsible for the backend of the Azar service, handling thousands of transactions per second efficiently in a real-time environment with tens of thousands of concurrent users. The primary technology stack includes Java and Spring, with a gradual expansion into Kotlin. This role involves developing and operating multi-tenant backend systems, designing and developing APIs for various services, and ensuring scalability and maintainability. It also includes developing and operating service features in collaboration with individual service teams, and ensuring platform quality and stability through high availability, high performance architecture, and proactive monitoring. The engineer will also contribute to organizational growth through test code writing, code review culture, and process improvement.
Must have:
  • 7+ years of backend software engineering experience
  • Computer Science fundamentals
  • Deep understanding of Java/Spring
  • Experience with JVM Production environments
  • REST API design and operation experience
  • RDBMS and web security basics
  • Collaborative problem-solving experience
  • Interest in Azar or global communication services
Good to have:
  • Kotlin and multi-tenancy architecture experience
  • Experience operating platforms used by multiple services
  • Experience maintaining system stability during traffic spikes
  • Kubernetes service operation experience
  • Microservice architecture experience
  • NoSQL technology experience
  • Interest in business/product problem-solving
  • Experience designing/introducing tools/processes to boost productivity

Job Details

[Azar API Team 소개]

Azar API 팀은 Azar 서비스의 핵심인 백엔드를 책임집니다. 우리는 수만 명의 사용자가 동시 접속하여 실시간으로 상호작용하는 환경에서 초당 수천 건 이상의 트랜잭션을 효율적으로 처리하기 위해 최선을 다하고 있습니다.
주된 기술 스택은 Java와 Spring으로 구성되어 있으며, Kotlin을 점차 확대하며 적용하고 있습니다.

큰 큐모의 서비스에서는 작은 비효율조차도 큰 문제가 될 수 있습니다. 성능과 안정성을 최우선으로 하는 우리는 면밀한 코드 리뷰와 검증 과정을 통해 잠재적인 문제를 조기에 식별하고 해결합니다.

우리는 글로벌 대규모 서비스를 24시간 안정적으로 운영하며, 이런 도전을 훌륭한 팀원들과 함께 극복해 나갑니다. 이러한 경험은 엔지니어로서 성장할 수 있는 최적의 발판이 된다고 믿습니다.

Responsibilities

    • 멀티테넌시 백엔드 개발 및 운영
    • - 다양한 서비스에서 공통으로 사용하는 서비스 API 서버를 설계, 개발, 운영합니다.
      - 서비스별 요구사항을 유연하게 수용하면서도 확장성과 유지보수성이 뛰어난 구조를 구현합니다.
      - 서비스 간 기능 격차를 조율하고, 공통화 가능한 영역을 적극적으로 발굴합니다.

    • 서비스 기능 개발 및 운영
    • - 개별 서비스 팀과 협력하여, 신규 기능을 플랫폼에 통합하고 안정적으로 운영합니다.
      - 사용자 피드백과 데이터를 기반으로 지속적인 개선을 추진합니다.

    • 플랫폼 품질 및 안정성 확보
    • - 고가용성 및 고성능을 고려한 아키텍처를 설계하고 운영합니다.
      - 장애 대응, 선제적 모니터링 및 문제 예방을 통해 신뢰성을 유지합니다.
      - 리팩토링 및 구조 개선을 주도하여 장기적인 기술 부채를 효과적으로 관리합니다.

    • 조직적 기여
    • - 테스트 코드 작성, 코드 리뷰 문화 정착, 개발 도구 및 프로세스 개선 등을 통해 팀의 생산성을 높입니다.
      - 내부외 기술 공유(예: 블로그, 세션, 회고 등)에 능동적으로 참여하여 기술 커뮤니케이션을 활성화합니다.

Requirements

    • 백엔드 소프트웨어 엔지니어로서 7년 이상의 경력 또는 그에 준하는 실력 보유
    • 컴퓨터 사이언스 전공 또는 그에 상응하는 기초 지식
    • Java / Spring 에코시스템에 대한 깊은 이해
    • JVM 기반 Production 환경에서의 서비스 운영 경험
    • REST API 설계 및 운영에 대한 실무 경험
    • RDBMS 및 웹 보안 기초에 대한 이해
    • 여러 이해관계자와 협업하며 유연하게 문제를 풀어본 경험
    • Azar 또는 글로벌 커뮤니케이션 서비스에 대한 흥미

Preferred Qualifications

    • Kotlin 사용 및 멀티테넌시 아키텍처 경험
    • 다수의 파생 서비스가 공통으로 활용하는 플랫폼 운영 경험
    • 트래픽 급증 상황에서도 시스템을 안정적으로 유지한 경험
    • Kubernetes 기반 서비스 운영 경험
    • Microservice 아키텍처에 대한 주관과 실전 경험
    • NoSQL 기술 활용 경험
    • 비즈니스/프로덕트 관점에서의 문제 해결에 관심 있는 분
    • 조직의 생산성을 높이는 도구/프로세스를 직접 설계하거나 도입한 경험

고용형태/채용절차

    • 고용 형태: 정규직
    • 채용 절차: 서류전형 > 코딩테스트 > 1차 면접 > Recruiter Call > 2차 면접 > 3차면접(해당 시) > 최종합격 (* 필요시 면접 전형 등이 추가로 진행될 수 있습니다.)
    • 서류 전형의 경우 합격자에 한하여 개별 안내드릴 예정입니다.
    • 지원 서류: 자유 양식의 상세 경력기반 국문 또는 영문이력서(PDF)

Similar Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Skill Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Jobs in Seoul, South Korea

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Backend Development Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

Los Angeles, California, United States (Hybrid)

Los Angeles, California, United States (Hybrid)

Palo Alto, California, United States (Hybrid)

New York, United States (Hybrid)

Dallas, Texas, United States (Hybrid)

West Hollywood, California, United States (Hybrid)

West Hollywood, California, United States (Hybrid)

Seoul, South Korea (Hybrid)

Dallas, Texas, United States (Hybrid)

View All Jobs

Get notified when new jobs are added by Match Group

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug