
Software Engineer - Backend
LG AI Research22 days ago
Seoul, Korea, SouthMid Level
Responsibilities
- Analyze and document product planning requirements.
- Design and document backend APIs and databases.
- Develop API servers and AI Agents.
- Participate in GitLab/GitHub-based collaboration and code reviews.
- Configure and improve CI/CD pipelines using tools such as GitLab CI/CD and ArgoCD.
- Design, develop, and operate AI-powered services and service platforms.
Requirements
- At least 3 years of experience developing backend servers with Python or Node.js.
- Ability to design and document APIs and databases.
- Experience with relational and NoSQL databases such as PostgreSQL and Redis.
- Experience working in cloud environments such as AWS or GCP.
- Experience using container technologies such as Docker and Kubernetes.
- Deep understanding of development tools including Git and Docker.
- Preferred experience with Go, Java, or Kotlin.
- Preferred experience with non-blocking asynchronous high-performance network programming.
- Preferred experience with message queues and event brokers such as Kafka or RabbitMQ.
- Preferred experience with distributed systems, microservice architectures, large-scale database processing, and SQL performance optimization.
Tech Stack
Apache KafkaAWSDockerGitGitLab CI/CDGoGoogle Cloud PlatformJavaKotlinKubernetesNode.jsPostgreSQLPythonRabbitMQRedisSQL