Backend Software Engineer (API Dev)

2 Minutes ago • 7 Years + • Backend Development

Job Summary

Job Description

The API Dev team is responsible for the core backend of the product, efficiently handling thousands of transactions per second for tens of thousands of concurrent users. They primarily use Java and Spring, with increasing adoption of Kotlin. The team prioritizes performance and stability, ensuring reliable 24/7 operation of global large-scale services through meticulous code reviews and validation, fostering an environment for engineer growth.
Must have:
  • Design, develop, and operate multi-tenancy backend service API servers.
  • Implement scalable and maintainable structures accommodating service-specific requirements.
  • Coordinate functional gaps and identify common areas across services.
  • Collaborate with service teams to integrate and operate new features.
  • Drive continuous improvement based on user feedback and data.
  • Design and operate high-availability and high-performance architectures.
  • Maintain reliability through fault response, proactive monitoring, and problem prevention.
  • Lead refactoring and structural improvements to manage technical debt.
  • Enhance team productivity through test code, code review, and process improvement.
  • Actively participate in technical sharing and communication.
Good to have:
  • Experience with Kotlin and multi-tenancy architecture.
  • Experience operating a platform commonly used by multiple derivative services.
  • Experience maintaining system stability even during traffic surges.
  • Experience operating Kubernetes-based services.
  • Strong opinion and practical experience with Microservice architecture.
  • Experience utilizing NoSQL technologies.
  • Interest in problem-solving from a business/product perspective.
  • Experience directly designing or introducing tools/processes that improve organizational productivity.

Job Details

[API Dev Team]

The API Dev team is responsible for the backend, which is the core of the product. We are committed to efficiently processing thousands of transactions per second in an environment where tens of thousands of users simultaneously connect and interact in real-time.

The main technology stack consists of Java and Spring, with Kotlin gradually being expanded and applied.

In large-scale services, even small inefficiencies can become major problems. Prioritizing performance and stability, we identify and resolve potential issues early through meticulous code reviews and validation processes.

We operate global large-scale services stably 24 hours a day, overcoming these challenges with excellent team members. We believe this experience serves as an optimal foundation for growth as an engineer.

Responsibilities

  • Multi-tenancy Backend Development and Operation
  • Designs, develops, and operates service API servers commonly used across various services.
  • Implements a structure that flexibly accommodates service-specific requirements while being highly scalable and maintainable.
  • Coordinates functional gaps between services and actively identifies areas that can be standardized.
  • Service Feature Development and Operation
  • Collaborates with individual service teams to integrate new features into the platform and operate them stably.
  • Drives continuous improvement based on user feedback and data.
  • Platform Quality and Stability Assurance
  • Designs and operates architectures considering high availability and high performance.
  • Maintains reliability through fault response, proactive monitoring, and problem prevention.
  • Leads refactoring and structural improvements to effectively manage long-term technical debt.
  • Organizational Contribution
  • Enhances team productivity through test code writing, establishing a code review culture, and improving development tools and processes.
  • Actively participates in internal and external technical sharing (e.g., blogs, sessions, retrospectives) to vitalize technical communication.

Requirements

  • 7+ years of experience as a backend software engineer or equivalent skill.
  • Computer Science major or equivalent foundational knowledge.
  • Deep understanding of the Java / Spring ecosystem.
  • Experience operating services in a JVM-based Production environment.
  • Practical experience in REST API design and operation.
  • Understanding of RDBMS and basic web security.
  • Experience flexibly solving problems in collaboration with various stakeholders.
  • Interest in Azar or global communication services.

Preferred Qualifications

  • Experience with Kotlin and multi-tenancy architecture.
  • Experience operating a platform commonly used by multiple derivative services.
  • Experience maintaining system stability even during traffic surges.
  • Experience operating Kubernetes-based services.
  • Strong opinion and practical experience with Microservice architecture.
  • Experience utilizing NoSQL technologies.
  • Interest in problem-solving from a business/product perspective.
  • Experience directly designing or introducing tools/processes that improve organizational productivity.

Employment Type/Recruitment Process

  • Employment Type: Full-time
  • Recruitment Process: Document Screening > Coding Test > 1st Interview > Recruiter Call > 2nd Interview > 3rd Interview (if applicable) > Final Offer (* Additional interview stages may be conducted if necessary.)
  • For document screening, only successful candidates will be notified individually.
  • Application Documents: Free-form detailed resume based on career (Korean or English, 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

New York, United States (Hybrid)

West Hollywood, California, United States (Hybrid)

Seoul, South Korea (Hybrid)

Ghent, Flanders, Belgium (Hybrid)

New York, United States (Hybrid)

West Hollywood, California, United States (Hybrid)

Seoul, South Korea (Hybrid)

Seoul, South Korea (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