3 days ago
Seoul, Korea, SouthStaff+
Responsibilities
- Design and develop scalable backend services using Java and Spring.
- Build highly available, fault-tolerant distributed systems supporting payment and financial services.
- Design APIs, data models, and service architectures that scale with business growth.
- Develop and optimize data-intensive applications handling high-volume transactions and analytical workloads.
- Improve system performance, observability, resilience, reliability, maintainability, and operational excellence.
- Collaborate with cross-functional teams to implement business requirements as technical solutions.
- Lead architecture reviews across multiple services and domains and participate in technical decision-making.
- Resolve complex production issues and continuously improve system reliability and maintainability.
- Mentor engineers and promote software engineering best practices.
- Contribute to cloud-native engineering standards and platform capabilities.
Requirements
- Bachelor’s degree or higher in computer science, software engineering, or a related technical field.
- At least 5 years of experience designing and building backend software systems.
- Strong understanding of Java and object-oriented design principles.
- Practical experience with Spring Boot and modern backend frameworks.
- Experience building RESTful APIs and microservice architectures.
- Deep understanding of distributed-system principles including scaling, fault tolerance, consistency, caching, and reliability.
- Experience with relational databases and/or NoSQL databases.
- Strong production troubleshooting and debugging skills.
- Strong communication and collaboration abilities.
- Preferred experience building large-scale cloud-native applications on AWS.
- Preferred experience using container technologies such as Docker and Kubernetes.
- Preferred experience building event-driven architectures with messaging platforms such as Kafka.
- Understanding of or experience with distributed data systems such as DynamoDB, Cassandra, and Redis.
- Experience designing systems for high throughput, low latency, and large-scale traffic.
- Practical experience with observability platforms, monitoring, alerting, or SRE.
- Experience building platform, data platform, or infrastructure services.
- Experience in large-scale transaction environments such as fintech, payments, or e-commerce.
- Understanding of Agile software development methodologies.
Benefits
- Full-time employment with a 12-week probationary period, which may be waived, shortened, or extended when business needs require.
- Hiring process consists of application review, role-fit interview, core competencies interview, and final selection.
- Hiring may close early when recruitment is complete.
- Eligible veterans and people with disabilities may receive hiring preference under applicable laws.
Tech Stack
Amazon DynamoDBApache CassandraApache FlinkApache KafkaApache SparkAWSDockerJavaKubernetesRedisSpring Boot
Categories
About Coupang
Coupang builds and operates a South Korea–focused e-commerce marketplace with an end-to-end logistics network (Rocket Delivery), plus food delivery, video streaming, and fintech under brands such as Coupang, Eats, and Play. Revenue comes from first-party retail, third-party marketplace services, advertising, and memberships (Rocket WOW). Founded in 2010, the company is headquartered in Seattle and is publicly listed on the NYSE (CPNG).
